git常用命令

AmsChan ... 2021-10-04 版本管理
  • Git
大约 1 分钟

# 初始化

git init
1

# 添加文件

文件须在当前目录下

# 添加单个/多个文件

git add [文件名] [文件名] [文件名]
1

# 添加当前目录所有文件

git add *
1

# 修改提交到仓库

git commit -m [提交描述]
1

# 关联远端仓库

git remote add [远端仓库地址名称(orgin)] [仓库地址]
1

# 克隆远端仓库

git clone [仓库地址]
1

# 本地修改同步到远端仓库

# 首次提交

git push -u [远端仓库地址名称(orgin)] [分支名]
1

# 后续提交

git push
1

# 查看仓库状态

git status
1

# 查看当前版本各个提交情况

git log
1
git log --pretty=online
1

# 版本回退

git reset --hard HEAD^
1
git reset --hard HEAD~n
1
git reset --hard ID
1
  • HEAD 表示当前版本
  • ^表示上一个版本
  • ~n表示回退 n 个版本
  • 通过 ID 回退到特定版本,通过 log 可以查看版本 ID

# 本地仓库同步远端仓库

git pull
1

# 查看当前分支

git branch
1

# 创建并切换分支

git checkout -b [分支名]
1

# 切换分支

git checkout [分支名]
1

# 删除分支

git checkout -d [分支名]
1

# 撤销更改

文件在addcommit前使用改命令才能生效,一定要加--

git checkout --[文件名]
1

# 合并分支

git merge [分支名]
1