我们使用git就是为了更方便的管理我们的项目,更好的进行版本控制。
那么首先我们就要有一个项目,在github上如何创建项目呢?
如何创建项目
登陆你的Github账户,点击上方导航栏的“+”按钮,在下方选择“New repository”
Github如何创建项目仓库
进入到创建项目页面,按照下图所示输入你要创建项目的信息
Github如何创建项目仓库
最后点击“create repositoty”,就会跳转到你创建项目的页面了,至此你的项目仓库已经创建完毕了。
里面标红的地址就是我们项目的地址。git同时支持ssh和http
项目我们创建好了,但是我们使用的时候可能有一下几种情况
一我们本地已经有了一个项目,我们想在希望这个项目能与我们github上的项目相关联
二是我们在github上已经新建了或者fork一份别人的项目,我们希望clone到本地,然后自己
作为开发者可以进行提交和更新
创建本地仓库
项目我们创建好了,但是我们使用的时候可能有一下几种情况
一我们本地已经有了一个项目,我们想在希望这个项目能与我们github上的项目相关联
二是我们在github上已经新建了或者fork一份别人的项目,我们希望clone到本地,然后自己
作为开发者可以进行提交和更新
比如我们本地已经有了我们写的项目,我们现在希望这个项目能与我们刚在github上的创建的代码仓库项关联。
本地已有项目关联git远程仓库
这种情况下,我们本地可能已经有了一个项目,这个项目可能之前没有版本控制,或者说使用的是其他版本控制系统,而我们现在期望它可以迁移到github上来
首先为我们的项目初始化
我们在我们的项目目录下为git进行初始化
git init
- 1
- 1
为我们的项目添加项目源地址
git remote add originname giturl
- 1
- 1
这里的项目地址就是我们的刚才创建的那个项目的ssh地址
其中originname是自己设置的源的名称(一般设为origin),后面就是我们github下那个项目的地址
我们现在可以使用git remote -v查看
github已有的项目clone到本地
直接使用clone命令将远程项目迁移至本地
git clone git@github.com:gatieme/LeetCode.git
- 1
- 1
提交和更新代码
git push提交代码
第一步,用命令git add告诉Git,把哪些文件添加到仓库:
git add test.c
- 1
- 1
执行上面的命令,我们就把test.c添加到了仓库中
第二步,用命令git commit告诉Git,我们次次提交的信息
git commit -m "write a test c file..."
- 1
- 1
第三步使用git push将修改提交到版本库
git push origin master
- 1
- 1
git pull更新代码
git方便了多底协作办公,我们本地的仓库可能在经过一段时间的更新后,已经不是最新的了,这时候我们就需要将远程仓库中的代码进行更新到本地,以保持本地代码是最新版本。
git pull <远程主机名> <远程分支名>:<本地分支名>
一般来说使用git pull
就可以将远程仓库中的最新版本的代码取回到本地更新
转载:http://blog.csdn.net/gatieme/article/details/50595028