git pull origin master 下载
git push origin master 提交
git clone “git-http地址”
git checkout master(切换到master)
git pull(从master拉最新代码)
git branch -a(查看所有分支)
git checkout -b niejianping(基于当前分支创建新分支)
本地修改代码后:
git add ./
git commit -m "close debug info"
合并分支到dev进行测试:
git checkout dev(切换到dev)
git merge -no-ff niejianping(将niejianping分支合并到dev)
git pull origin dev(将dev代码拉到本地)
git push origin dev(将代码推送到dev分支)
合并分到到master上线:
git checkout master
git merge -no-ff ursername
git push origin master
####将本地代码上传到github
#参考网址 http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html
git clone “git-http地址”
git add . 将改动的地方添加到版本管理器
git commit -m "changes log" 提交到本地的版本控制库里,引号里面是你对本次提交的说明信息
git push -u origin master 将你本地的仓库提交到你的github账号里,此时会要求你输入你的github的账号和密码
Git错误non-fast-forward后的冲突解决 http://blog.csdn.net/chain2012/article/details/7476493
问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。
于是你有2个选择方式:
1,强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容
git push -f
2,先把git的东西fetch到你本地然后merge后再push
$ git fetch
$ git merge
这2句命令等价于
$ git pull