码迷,mamicode.com
首页 > 其他好文 > 详细

git操作

时间:2017-10-10 22:27:53      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:多个   force   切换   记录   targe   push   glob   for   user   

公司的代码都是private托管在git上,日常的git操作很多,在此做一些记录。

  shell必不可少,推荐一个终端第三方插件,git地址:https://github.com/robbyrussell/oh-my-zsh

1.下载远程项目到本地:git clone <pro.git>

2.设置本地账号:git config --global user.name <username>

 git config --global user.email <email>

3.创建新分支:git branch <new_branch>

4.切换到新分支:git checkout <new_branch>

5.新增代码到暂存区:git add . 

6.提交代码到版本库:git commit -m <message>

7.同步master分支的代码,如果有冲突在本地解决:git pull -r origin master

8.将代码提交到github上:git push --set-upstream origin <new_branch>

9.申请合并到master:pull request

有时候代码提交错了,可以通过git reset HEAD~i 取消commit,这样也可以将多个commit合并到一个,通过git push -f,force到github上。

 

git操作

标签:多个   force   切换   记录   targe   push   glob   for   user   

原文地址:http://www.cnblogs.com/microbear/p/7648092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!