0%

git常用指令总结

git

在这里记录一些常用的git指令,以及使用时碰到的一些问题及相应的解决办法。

初始化

1
2
git init
git init [local repository]

克隆到本地

1
git clone <url>

添加变化至暂存区(index)

1
2
3
git add <filename>
git add *
git commit -m "<commit message>"

推送

1
2
3
4
5
# 推送到指定的远程分支
git push oringin <master>
# 绑定远程分支并推送
git romete add origin <master>
git push

分支(branch)相关

1
2
3
4
5
6
7
8
9
10
11
12
13
git branch # 查看本地分支
git branch -r # 查看远程分支
git branch -a # 查看所有分支

git checkout -b <dev> # 创建本地分支
git checkout <dev> # 切换到本地分支(没有会根据远程分支创建本地分支)

git branch -d <dev> # 删除本地分支
git push origin -d <remote_dev> # 删除远程分支

git push origin <dev> # 推送到远程分支,没有会自动创建

git checkout [branch name] # 切换分支

拉取

1
2
git pull
git fetch [origin]

缓存(stash)相关

1
2
3
4
5
6
7
8
git stash list
git stash save '<stash name>'
git stash show
git stash show -p
git stash apply [@{num}]
git stash pop [@{num}]
git stash drop
git stash clear

状态(status)

1
git status
谢谢你请我吃糖!