【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://学习.fun/se-note/se-git/