【SE笔记】Git的基本使用
获得Github的授权
只有在获得Github授权之后才能同步本地和Github的仓库数据,这里使用Personal Access Token进行授权,不用SSH。首先当然是要获取到一个PAT了,链接是这个👉🏻https://github.com/settings/tokens
获取到链接后,在用户Home根目录执行以下命令配置Credential
1 | |
然后在相同目录(用户Home目录)新建一个.git-credentials文件,内容如下
1 | |
如果你用的是gitee,就把github.com改成gitee.com
基操
- 拉取最新更改,以免冲突 -
git pull origin <Branch> - 将文件添加到暂存区 -
git add <FileName> # 添加所有文件是 git add ./ - 显示有变动的文件 -
git status - 提交更改 -
git comment -m "<Note>" - 推送更改 -
git push origin <Branch> - 切换分支 -
git checkout <Branch> - 新建分支 -
git checkout -b <NewBranch> - 删除分支 -
git branch -d <Branch> - 删除远程分支 -
git push origin --delete <Branch> - 合并分支 -
git merge <Another Branch>
其他操作
- 查看工作区和暂存区文件的差异 -
git diff - 查看commit记录 -
git log --oneline - 以图标形式查看commit记录 -
git log --graph - 回滚commit -
git reset --hard/soft/mixed <Commit> - 恢复工作区的文件到最新状态 -
git restore <FileName> - 恢复暂存区的文件到最新状态 -
git restore --staged <FileName> - 恢复指定commit的文件 -
git restore --source=<Commit> --worktree <FileName> - 删除暂存区的文件 -
git rm --cache <FileName> - 查看commit的详细信息 -
git show <Commit> - 如果要保留空文件夹,就再需要保留的文件夹下面新建一个文件叫
.gitkeep,或者随便建一个文件,反正文件夹就是不能空
【SE笔记】Git的基本使用
https://study.0x535a.cn/se-note/se-git/