一.本地仓库的创建和提交

1.下载并安装Git http://msysgit.github.io/,安装完成后在本地电脑创建一个git仓库并初始化本地仓库

2.在git目录下创建一个Readme.txt文件,并将该文件通过git add和git commit命令添加并提交到本地仓库

3.修改Readme.txt,并用git  status查看当前文档状态,并可用git diff查看所修改的内容,修改完成后添加到仓库。

4.使用命令git checkout -b 创建一个分支名字为firstBranch,并用git branch查看当前分支,修改文件后把它添加到本地库。

5.把分支用git merge 命令合并,但是在合并时出现冲突,在文件末尾修改并添加一句话后,再次添加并提交到本地库可以解决冲突问题。

6.使用git log命令查看历史版本信息。

二. 远程仓库和本地仓库互操作

1.使用命令ssh-keygen -t rsa -C "youremail@example.com"创建ssh key,添加完成后在github上添加自己的SSH Key。

2.在github上创建远程仓库。

3.将orocos_kinematics_dynamics库pork为进入自己的库中,并将该项目克隆到本地

4.将本地库存到github里面,使用命令git remote add origin和git push origin master。

三.在练习过程中遇到的一些问题。

1.在上传的时候每一个本地库连接远程库的时候如果输入的过程中地址错了就不能连接,而且再把地址修改过来之后也还是和原来的一样显示地址错误无法连接,所以就有疑问是不是说每一个本地站只能进行一次操作,之后就固定不能修改了。

2.在github创建仓库的时候,如果选择自动创建readme文件在上传的时候就提示本地仓库没有readme文件无法上传,需要把github上面的readme文件克隆下来,但是在克隆下来的时候还是传不上去,不知道是什么原因。最后是在重新创建一个没有readme文件的仓库才可以把文件传上去。

3.如果本地有多个仓库在操作的过程中一定要先用cd命令到所需要操作的仓库的文件夹下,不然可能会对不同的仓库进行操作。

github实践操作的更多相关文章

  1. 团队Github实践训练

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 团队名称 WeChair 这个作业要求在哪里 团队Github实践训练 这个作业的目标 通过github实现团队协作编码 作业正 ...

  2. kmeans算法原理以及实践操作(多种k值确定以及如何选取初始点方法)

    kmeans一般在数据分析前期使用,选取适当的k,将数据聚类后,然后研究不同聚类下数据的特点. 算法原理: (1) 随机选取k个中心点: (2) 在第j次迭代中,对于每个样本点,选取最近的中心点,归为 ...

  3. github常见操作和常见错误及其解决办法

    一.常见操作 1. 使用git在本地创建一个项目的过程 $ makdir ~/hello-world //创建一个项目hello-world $ cd ~/hello-world //打开这个项目 $ ...

  4. [原创]将本地代码共享到github的操作步骤

    将本地代码共享到github的操作步骤 本地代码目录执行如下命令,初始化为git仓库. git init 到github上新建一个仓库,假设为https://github.com/sky0014/sk ...

  5. Jasperreport+ireport 实践操作及web应用

    Jasperreport+ireport 实践操作及web应用   学习完jasperreports+ireport,给我感觉深刻,不仅掌握了报表开发技术,还掌握了怎样在web中生成pdf,xls,r ...

  6. Oracle delete和truncate实践操作之一

    实践说明 本文章主要记录在Oracle中,delete和truncate进行数据删除之后,如何进行数据恢复.由于网上对delete和truncate的区别说明较多,此处不过多介绍两者区别. 注:由于环 ...

  7. [gitHub实践] git基础:远程仓库的使用

    [gitHub实践] git基础:远程仓库的使用 版权2019.6.2更新 git 基础 远程仓库的使用 git remote # 查看远程仓库 $ git remote # 克隆的仓库服务器默认名字 ...

  8. [gitHub实践] 实践记录

    [gitHub实践] 实践记录 版权2019.4.19更新 Q1:本地仓库和远程仓库连接提示输入用户名密码 本地仓库和远程仓库连接有两种方式 本地初始化建立一个仓库,远程也建立了一个仓库 本地建立仓库 ...

  9. github常见操作和常见错误!

    本人总结: 1.问题:  fatal: Not a git repository (or any of the parent directories) 解决: 本地库还没有创建,请先用git init ...

随机推荐

  1. hdu2602

    01-bag #include <stdio.h> #include <math.h> #include <string.h> int main(){ int t; ...

  2. 理解DOM中的事件流

    浏览器发展到第四代时(IE4和Netscape Communicator 4),浏览器团队遇到一个很有意思的问题:页面的哪一部分会拥有特定的事件?想象下在一张纸上有一组同心圆,如果你把手指放在圆心上, ...

  3. jquery控制元素的淡入淡出切换

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  4. u-boot、kernel和filesystem 执行过程分析

    标题: Uboot -kerne-root 启动流程 内容: ※uboot启动流程 ※Kernel启动流程 ※Root启动流程 ※构建根文件系统 /************************** ...

  5. VHDL学习札记:library and Package

     参考:http://www.cnblogs.com/garylee/archive/2012/11/16/2773596.htmlhttp:// http://forums.xilinx.com ...

  6. libharu 源码编译 VS2010

    最近项目中接过了一个libharu PDF 开源库的锅,哈哈.于是就自己编译了一套libharu 的MFC下的静态库和动态库. 编译libharu需要用到zlib库和libpng库,libpng库又依 ...

  7. 关于overflow-y:scroll ios设备不流畅的问题

    最近做双创项目的时候因为页面有很多数据显示,所以打算让它Y轴方向滚动条的形式展现,但在测试阶段发现IOS设备滑动效果非常不理想: search by google之后找到解决办法: -webkit-o ...

  8. C基础 数据序列化简单使用和讨论

     前言 C中对序列化讨论少, 因为很多传输的内容都有自己解析的轮子. 对于序列化本质是统一编码, 统一解码的方式. 本文探讨是一种简单的序列化方案. 保证不同使用端都能解析出正确结果. 在文章一开始, ...

  9. CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!

    1.准备安装 1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 CentOS 都会 ...

  10. 使用Handler和Timer+Timertask实现简单的图片轮播

    布局文件就只放了一个简单的ImageView,就不展示了. 下面是Activity package com.example.administrator.handlerthreadmessagedemo ...