写点什么

Git 常用记录

用户头像
Leo
关注
发布于: 2021 年 03 月 06 日
Git 常用记录

最小配置

其实就是一个账号

system 管理系统

global 管理当前系统用户

local 管理当前仓库

git config --global --listgit config --global user.name | user.email
复制代码

工作区,暂存区,版本控制

工作区 ---> xxx <---暂存区 ---> 版本控制

git add -A 提交所有git add .git add <file | folder>
git add -u
复制代码

修改,删除文件

git mv <old filename> <new filename>git rm <filename>
复制代码

查看历史版本

git loggit log --oneline -n1git log --oneline -1git log --graph --allgit help --web log
复制代码

删除分支

git branch -d <branch name># 强删git branch -D <branch name>
复制代码

修改历史记录

tips:

只在未提交代码前, 跟人电脑上玩次操作!

变更最近一次的 commit

git commit --amend
复制代码

变更多次 commit

git rebase -i [commit hash-code] | git rebase -i --root# 进入vim的交互模式reword
复制代码

合并多次 commit

git rebase -i [commit hash-code] | git rebase -i --root# 同上squash
复制代码

vim 编辑器使用

nano 编辑最小使用

修改内容;保存修改内容三步走:1. Crtl + O2. Enter3. Ctrl + X
复制代码

Diff 比较

# 比较的是暂存区和工作区的代码差异git diff # 比较暂存区和HEAD的代码差异git diff --cached
复制代码

还原文件操作

# 只将暂存区的代码恢复至 HEAD, 并将修改的代码保留在工作区git reset HEAD <file># 只将工作区的代码恢复至 HEADgit checkout -- <file>
复制代码

暂存当前任务

git stash --listgit stash git stash popgit stash applygit stash clear...
复制代码

拉取远程代码时,减少 merge

git stashgit pull --rebasegit stash pop# do sth# go on
复制代码


小结:

学习 git 的最佳实践, 了解其基本概念和原理, 然后按需学习, 并且实践!

发布于: 2021 年 03 月 06 日阅读数: 15
用户头像

Leo

关注

读书点亮生活, 2019.01.16 加入

Polo MI

评论

发布
暂无评论
Git 常用记录