当我们有一个库地址的时候以这个为例(https://github.com/demoByHQ/test.git)
我们一般可以这样操作
#克隆代码库
$ git clone https://github.com/demoByHQ/test.git
$ cd test
在test文件夹中添加需要提交到git上的文件
$ git add --all
$ git commit -m '备注'
$ git push origin master:master
这时候打开库地址就可以看到test里面有我们上传的文件
开发的需要一般都会创建一个develop分支,在develop分支上进行操作
同样
#创建develop分支
$ git branch develop
$ git add --all
$ git commit -m '备注'
$ git push origin develop:develop
#一般都是创建自已的本地分支进行开发。
$ git branch location
$ git checkout location
$ git pull origin develop:develop
每次修改代码之后
#可以查看当前分支的状态,如代码是否被修改、新增的代码
$ git status
$ git add --all
$ git commit -m '备注'
$ git checkout develop
$ git pull origin develop:develop
#同步本地代码到develop
$ git merge location
#有冲突的话解决冲突,每冲突的话提交代码到develop分支
//查看那几个文件冲突了
git status -uno
$ git push origin develop:develop
#然后在切换到本地location分支进行开发........
开发时别人提交了新的分支到远程分支的时候,git branch -a 看不到的时候我们可以
#更新远程跟踪分支
git fetch origin
来源:oschina
链接:https://my.oschina.net/u/2693376/blog/731727