提交
也可以不登陆远程直接本地操作
1. git init
2. git add .
3. git commit -am "###" -------以上3步只是本地提交
4.git remote add origin git@xx.xx.xx.xx:repos/xxx/xxx/xxx.git
5.git push origin 本地分支:远程分支
更新
1. git status(查看本地分支文件信息,确保更新时不产生冲突)
2. git checkout -- [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)
3. git branch(查看当前分支情况)
4. git checkout [remote branch](若分支为本地分支,则需切换到服务器的远程分支)
5. git pull
若命令执行成功,则更新代码成功!
错误
如何解决 failed to push some refs to
在使用git 对源代码进行push到gitHub时可能会出错
此时很多人会尝试下面的命令把当前分支代码上传到master分支上。
$ git push -u origin master
但依然没能解决问题
出现错误的主要原因是github中的README.md文件不在本地代码目录中
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
执行上面代码后可以看到本地代码库中多了README.md文件
此时再执行语句 git push -u origin master即可完成代码上传到github
Git相关网址
Git教程 - 廖雪峰的官方网站
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
Pro Git 第二版(中文版)
http://www.kancloud.cn/kancloud/progit/70175