git常用命令整理

重新初始化,删掉历史版本记录

  1、创建并切换到lastest_branch分支

  git checkout --orphan latest_branch
  2、添加所有文件

  git add -A
  3、提交更改

  git commit -am "删除历史版本记录,初始化仓库"
  4、删除分支

  git branch -D master
  5、将当前分支重命名

  git branch -m master
  6、强制更新存储库

  git push -f origin master

新建 Git 仓库

# 把当前目录变更成一个 Git 仓库
$ git init

# 新建一个目录,将其初始化为 Git 仓库
$ git init [project-name]

# 克隆远程仓库
$ git clone [url]

Git 配置信息

# 显示当前的 Git 配置
$ git config --list

# 编辑 Git 配置文件
$ git config -e [--global]

# 设置提交代码时的用户信息
$ git config [--global] user.name "[name]"
$ git config [--global] user.email "[email address]"

Git 分支管理

# 列出所有本地分支
$ git branch

# 列出所有远程分支
$ git branch -r

# 列出所有本地分支和远程分支
$ git branch -a

# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]

# 新建一个分支,并切换到该分支
$ git checkout -b [branch]

#在指定的commit id点创建分支
$ git checkout -b [new_branch_name] [commid_id]

# 新建一个分支,指向指定commit
$ git branch [branch] [commit]

# 新建一个分支,与指定的远程分支建立追踪关系
$ git branch --track [branch] [remote-branch]

# 切换到指定分支,并更新工作区
$ git checkout [branch-name]

# 切换到上一个分支
$ git checkout -

# 建立追踪关系,在现有分支与指定的远程分支之间
$ git branch --set-upstream [branch] [remote-branch]

# 合并指定分支到当前分支
$ git merge [branch]

# 选择一个commit,合并进当前分支
$ git cherry-pick [commit]

# 删除分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

>> Home

51ak

2021/03/25

Categories: 运维 centos Tags: 整理

《数据库工作笔记》公众号
扫描上面的二维码,关注我的《数据库工作笔记》公众号