跳转至

Git 的相关用法

0. 推荐VSCode插件

  • GitLens

    GitLens 是一个非常好用的 Git 插件,可以方便的查看提交历史,文件更改,冲突等信息。

1. 初始化仓库

git init # 初始化仓库

2. 添加文件

git add . # 添加所有文件
git add <file> # 添加指定文件

3. 提交更改

git commit -m "message" # 提交更改, message 为提交信息

4. 查看状态

git status # 查看仓库状态

5. 查看提交历史

git log # 查看提交历史

6. 克隆仓库

git clone <url> # 克隆仓库

7. 设置远程仓库

git remote add origin <url> # 设置远程仓库

8. 推送更改

git push -u origin <branch_name> # 推送更改

注意

在执行推送之前,先使用git status检查本地文件是否有未提交的更改,如果有,先提交更改。

警告

在执行推送之前,先使用git pull拉取远程仓库的更改,避免冲突。

9. 拉取更改

git pull # 拉取更改

注意

在执行拉取之前,先使用git status检查本地文件是否有未提交的更改,如果有,先提交更改。

警告

拉取时候可能会出现冲突,需要手动解决冲突后再次提交。使用GitLens插件可以方便的查看提交历史和冲突。如果不清楚解决方式,请联系项目负责人。

10. 新建分支

git branch <branch_name> # 新建分支

11. 切换分支

git checkout <branch_name> # 切换分支

注意

切换分支之前,先使用git status检查本地文件是否有未提交的更改,如果有,先提交更改。

12. 删除本地分支

git branch -d <branch_name> # 删除本地分支

13. 删除远程分支

git push origin --delete <branch_name> # 删除远程分支