使用 git bash
的过程中,除了常用的那几条,其它的总需要查找手册,索性跟着大牛总结的文章走一遍吧
前言
- Workspace: 工作区
- Index / Stage: 暂存区
- Repository: 仓库区(或本地仓库)
- Remote: 远程仓库
新建
1 2 3 4 5 6 7 8
| git init
git init git-command
git clone https://github.com/yangtao2o/git-command.git
|
配置
Git的设置文件为 .gitconfig
,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。
1 2 3 4 5 6 7 8
| git config --list
git config --global
git config --global user.name "yangtao" git config --global user.email "xxx@.qq.com"
|
增加、删除文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| git add index.html
git add assets
git add .
git add -p
git rm [file1] [file2] ...
git rm --cached [file]
git mv index.html index-new.html
|
代码提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| git commit -m "My first commit"
git commit [file1] [file2] ... -m [message]
git commit -a
git commit -v
git commit --amend -m "new commit"
git commit --amend [file1] [file2] ...
|
分支
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| git branch
git branch -r
git branch -a
git branch primary
git checkout -b primary-yt
git branch [branch] [commitID]
git branch --track [branch] [remote-branch]
git checkout [branch-name]
git checkout -
git branch --set-upstream [branch] [remote-branch]
git merge master-yt
git cherry-pick [commitid]
git branch -d master-ytt
git push origin --delete [branch-name] git branch -dr [remote/branch]
|
标签
查看信息
参考目录
练习 Demo