git 一些常用的指令在这里总结分享一下,做个备份.

  1. git init | 初始化git仓库
  2. git status | 查看状态
  3. git add 文件名或. | 将文件添加到暂存区
  4. git commit -m"提交说明” | 将暂存区中的文件提交到仓库
  5. git checkout -文件名 | 将文件恢复成仓库中最新版本
  6. git reset HEAD 文件名 | 将文件从暂存区移出
  7. git commit -a -m "提交说明” | 直接将工作区中已修改的文件提交到仓库
  8. git rm -f 文件名 | 将某个文件同时从工作区及仓库中删除
  9. git rm --cached 文件名 | 将某个文件从仓库中删除,但工作区中仍然保留
  10. git log | 查看提交历史记录(只显示当前版本及更早的版本记录)
  11. git log --pretty=oneline | 查看提交历史记录且将每条记录一行显示
  12. git reflog | 查看提交历史记录(显示所有版本记录)
  13. git reset --hard 版本号 | 回退到某个特定版本

远程仓库相关操作
  1. git remote add origin 远程仓库地址 | 将远程仓库与本地仓库关联起来
  2. git remote remove origin | 移除本地仓库与远程仓库的关联
  3. git push -u origin master | 将本地仓库推送到远程仓库(第一次)
  4. git push | 将最新的本地仓库版本同步到远程仓库

分支
  1. git branch | 查看分支
  2. git branch 分支名称 | 创建新分支
  3. git checkout 分支名称 | 切换分支
  4. git checkout -b 分支名称| 创建并切换分支
  5. 合并分支:
    ① 切换到 master 分支git checkout master

② 在master 分支上运行 git merge 命令,将 login 分支的代码合班到 master 分支git merge login

③ 当把功能分支的代码合并到 master 主分支上以后,就可以使用如下的命令,删除对应的功能分支:git branch -d 分支名称

  1. git branch -d 分支名称 | 删除分支
  2. git push -u origin 分支名称 | 把本地分支推送到云端分支
  3. git remote show origin | 查看远程仓库所有分支

跟踪分支
  • 跟踪分支指的是:从远程仓库中,把远程分支下载到本地仓库中。
  • (1) git checkout pay从远程仓库中,把远程分支下载到本地仓库中

    • (2) git checkout -b 本地分支 origin/远程分支名称 | 从远程仓库中,把对应的远程分支下载到本地仓库,并把下
      载的本地分支进行重命名
    1. git pull | 从远程仓库,拉取当前分支最新的代码,保持当前分支的代码和远程分支代码一致
    2. git push origin --delete 远程分支名称 | 删除远程仓库中的分支
最后修改:2021 年 12 月 05 日
感谢大哥送来的卡布奇诺和冰阔乐!