个人软件过程5 git命令行方式超简洁教程

虽然许多IDE对git的支持不错,但用命令行方式,有助于对git本身的理解。这里对实际工作中,使用git的流程,以及与其相关的命令
小结一下,基本上,掌握这些命令,就能自如的在工作中使用。

1.git的全局设置
D: ust-hi>git config --global user.name by90

D: ust-hi>git config --global user.email 11084184@qq.com

D: ust-hi>git config --global credential.helper wincred #保存首次输入的用户名和密码,避免每次都要重复输入

D: ust-hi>git config --global push.default current #或git config --global push.default simple

2.创建本地git库
D: ust-hi>git init
D: ust-hi>git status
D: ust-hi>git add --all
D: ust-hi>git commit -m "add readme.md"

3.关联本地与github上的master分支
D: ust-hi>git remote add origin https://github.com/by90/rust-hi.git
D: ust-hi>git push -u origin master

4.创建本地与github上的develop分支
D: ust-hi>git branch develop
D: ust-hi>git checkout develop
D: ust-hi>git push -u origin develop

5.创建第一个工作分支hello-cargo:
D: ust-hi>git branch hello-cargo

D: ust-hi>git checkout hello-cargo

6.在hello-cargo上工作

7.合并到develop分支:

D: ust-hi>git add --all
D: ust-hi>git commit -m "using cargo mode."
D: ust-hi>git checkout develop
D: ust-hi>git merge hello-cargo
D: ust-hi>git push

删除已经合并的分支,未合并的可用-D删除。
D: ust-hi>git branch -d hello-cargo
Deleted branch hello-cargo (was 5359d32).

此后,即可创建新的临时分支,开始另一项工作,如此循环。

8.release一个版本,并打上标签:
D: ust-hi>git checkout develop

D:
ust-hi>git pull

D:
ust-hi>git branch release_0.0.1

D:
ust-hi>git tag -a v0.0.1 -m "release 0.0.1"

D:
ust-hi>git checkout master

D:
ust-hi>git merge release_0.0.1

然后git push...再删除掉临时release的版本。
将来要签出,用git checkout tagname即可。

9.git的工作流程:

  1. 切换到develop分支,每件任务做完合并到develop
  2. 从develop分支创建临时分支
  3. 切换到临时分支
  4. 在临时分支上工作
  5. 完成后切换到develop分支
  6. 合并临时分支
  7. 删除临时分支
  8. 重新创建新的临时分支,开始新一项工作
  9. 必要时develop分支push到github
原文地址:https://www.cnblogs.com/by1990/p/4926548.html