Git common commands summary

1、Writing  in the front

使用git develop projects 加上看proGit book时候记录下的一些common commands ,record 下来,share with others,Thank you!

2、如何建立自己的分支?

# 分支的创建和合并

# git branch yourbranch     #命名新分支

# git checkout yourbranch    #将yourbranch分支设置为当前工作分支

#git checkout -b dkf          #新建并切换到分支dkf



# 开发yourbranch分支,然后开发之后与master分支合并

# git checkout master        :切换到master分支

# git merge yourbranch       :把更新的yourbranch分支内容合并到当前所在分支(都是在本地仓库里)

# git branch -d yourbranch    :删除本地分支



3、将牛人的远程分支更新到自己的本地分支?

# 查看当前项目下远程
# git remote
# 增加新的分支链接,例如
git remote add niuren giturl…
# 获取牛人的远程更新
git fetch niuren
# 将牛人的远程更新合并到本地分支
git merge niuren/master

4、与分支相关

git branch    :列出分支清单
git branch -v :列出分支清单并显示最后一次提交信息
git branch --merged: 查看哪些分支已经并入当前分支
git branch --no-merged: 查看没有合并的分支
git checkout -b a origin/a :切换到新建的a分支,内容和origin/a分支一样。
git checkout --track origin/a:含义同上。
git push origin:a   :删除远程origin库的的a分支
git rebase master server  :取出特性分支server,在主干分支master上重演(rebase衍和尚未公开的提交对象)。

5、others

git commit --amend   #改变最近一次提交说明
git reset HEAD  a    #取消已暂存的文件(即已经执行过git add ),a 变为已修改。
git checkout  -- a  #恢复文件到修改前的版本,慎用
git remote rm [remote-name]   #移除对应的远端仓库
git diff   :查看尚未暂存文件更新了哪些部分((git add *后的文件是已经暂存的文件))   :q  退出
Git diff --cached:查看暂存的和提交过的相比的变化
git mv  a  b    #把a重命名为b
git rm **        #(从已跟踪的时删除某个文件)
 
学习具体某个命令怎么用:比如config(会打开对应的config html文件)
git help config










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值