本教程会介绍一些 git 的基本命令,包括版本控制、提交、回退、合并等。
添加到暂存区
1 2
| git add . git add <file>
|
停止追踪某个文件
适用于文件已经 add 处于暂存区,但是在 gitignore 中排除的情况,就需要使用这个命令。
提交到本地仓库
1
| git commit -m "commit message"
|
查看提交记录
1
| git log --oneline --graph --all
|
查看当前分支
添加远程分支
1 2
| git remote add origin <url> git remote -v
|
提交到远程仓库
1
| git push origin <branch>:<remote-branch>
|
第一个 branch 指的是本地分支,第二个 branch 指的是远程分支。
拉取远程仓库
1
| git pull origin <remote-branch>:<branch>
|
同理,第一个 branch 指的是远程分支,第二个 branch 指的是本地分支。
合并分支
git merge 的前提 false
当前处于 main 分支,现在需求是将最新的 dev 分支合并,合并的前提是 dev 与 main 分支的均来源于同一个祖先节点。
1 2 3 4 5 6 7 8 9 10 11
| [*] | [origin] / \ [dev] [main] | | [commit1] | | | [commit2] | | | [merge] <----|
|