几句话说清楚32:Git命令极简使用指南

基本上可以Cover 90%以上的工作场景。

要开始在现有Master上搞点什么

确保你在master分支上

git checkout master

创建一个新的分支

git checkout -b mydevbranch

修改了代码之后

可以先用git diff看看自己的修改详情,然后再看一眼git status,修改的文件。如果没问题

git add -u,把已经被追踪的文件加进去。

如果有代码修改涉及创建新文件,就用git add /path/to/file把这个也加进去。

然后简单写写commit infogit commit -m “commit info”

推到远端去

到这里只是把修改commit到了本地分支。如果你是第一次在这个分支上推送,那么就用:git push -u origin master HEAD

这个时候如果你是用github的话,就会发现你直接创建了一个pull request

如果不是第一次推了,那么先重复一下修改了代码之后的步骤,在git commit之后:

git push origin mydevbranch

推到远端。

如果你这个分支代码更新了比较长的时间,主线master已经发生了变化,可以及时现在master上pull一下,然后checkout回mydevbranch,然后做一个rebase

git rebase master

再往远端推。有冲突可以及时解决,不必等到最后。

要抓一个分支下来

一般git clone可以拿到master分支,拿其他分支的话:

1
2
3
git fetch origin remotebranch
git checkout -b remotebranch origin/remotebranch
git pull origin remotebranch

就可以在本地有一个和远端同步的分支代码了

© 2020 DecodeZ All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero