xgqfrms / git

git all in one
https://git.xgqfrms.xyz
MIT License
2 stars 1 forks source link

Git 常用命令速查表 #33

Open xgqfrms opened 3 years ago

xgqfrms commented 3 years ago

Git 常用命令速查表

https://www.mervyntang.com/2019/12/git-commands.html

xgqfrms commented 3 years ago
# 提交所有变化
$ git add -A

# 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
$ git add -u

# 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
$ git add .
$ git commit -m"提交注释"

# 快速提交,可以省略 git add
$ git commit -am"提交注释"
xgqfrms commented 3 years ago

当需要将代码暂时保存但是又不想提交时,可以先进行贮藏


# 有未提交的修改(包括暂存的和非暂存的)都保存起来
$ git stash

# 给贮藏加一个message,方便查看
$ git stash save "贮藏注释"

# 恢复之前缓存的工作目录,同时在贮藏区中删除该记录
$ git stash pop

# 将贮藏区的内容应用到工作目录中,不删除贮藏区
$ git stash apply

# 查看现有stash
$ git stash list

# 移除stash
$ git stash drop stash_name

# 删除所有缓存的stash
$ git stash clear
xgqfrms commented 3 years ago
# 查看所有标签
$ git tag
xgqfrms commented 3 years ago

合并冲突

# 查看冲突文件,状态标识为 UU 
$ git status -s

# 手动解决冲突后, 使用 , 重新写入暂存区
$ git add