当前位置:   article > 正文

Git常用命令_git -m

git -m

Git常用命令

1. 创建版本库
# 初始化仓库,将其变成一个Git管理的仓库,此时是一个空仓库,并且目录下还生成了.git文件
git init
  • 1
  • 2
2. 提交至本地仓库
# 可以提交多次,把文件提交至暂存区
git add

# 将文件提交至本地git仓库(当前分支),参数-m表示每次提交时的备注信息
git commit -m ""
  • 1
  • 2
  • 3
  • 4
  • 5
3. 查看当前本地仓库的状态
git status
  • 1
4. 查看文件修改内容
git diff
  • 1
5. 版本回退
# 查看提交的历史版本,显示从最近到最远的提交日志
git log

# 查看所有历史版本,包括版本回退后的版本
git reflog

# 回退至指定的版本id
git reset --hard commit_id
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
6. 撤销修改
# 还没提交至暂存区,可以使用以下命令丢到这次的工作区修改
git checkout -- file

# 已提交至暂存区,可以使用以下命令进行暂存区的撤销修改,接着再进行工作区的撤销修改
git reset HEAD <file>
git checkout -- file
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
7. 删除文件
# 确认删除
git rm <file>
git commit -m ""

# 误删恢复
git rm <file>
git checkout -- file
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
8. 添加远程仓库
git remote add origin git@server-name:path/repo-name.git
  • 1
9. 推送内容至远程仓库
# -u参数将本地master分支与远程master分支关联,使用一次后再次用git push命令可以不用再次添加-u
git push -u origin master
  • 1
  • 2
10. 删除远程仓库
# 查看远程仓库信息
git remote -v
# 根据名字删除远程仓库,例如orgin
 git remote rm origin
  • 1
  • 2
  • 3
  • 4
11. 克隆远程仓库
git clone git@server-name:path/repo-name.git
  • 1
12. 创建分支
# 使用git checkout创建并且切换分支,-b参数表示创建并且切换,xxx表示分支名称
git checkout -b xxx

# 使用git switch创建并且切换分支,xxx表示分支名称
git switch -c xxx
  • 1
  • 2
  • 3
  • 4
  • 5
13. 查看当前分支
git branch
  • 1
14. 合并分支
# 首先切回master分支
git checkout/switch master

# ① 合并被需要合并的分支,xxx表示分支名称
git merge xxx

# ② 使用--no-ff禁用Fast forward模式,因为Fast forward模式在删除分支后会丢失分支信息,xxx表示分支名称
git merge --no-ff -m "merge with no-ff" xxx
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
15. 删除分支
# xxx表示分支名称
git branch -d xxx
  • 1
  • 2
16. 冲突解决
# 将合并失败的文件进行手动编辑后再次提交
  • 1
17. 查看分支合并图
git log --graph --pretty=oneline --abbrev-commit
  • 1
18. 创建标签
git tag v1.0
  • 1
19. 删除标签
git tag -d v1.0
  • 1

参考博客: Git教程 - 廖雪峰的官方网站

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/774368
推荐阅读
  

闽ICP备14008679号