Git 命令总结

安装

使用git首先你需要确认是否已经安装Git
由于本人操作的环境是Mac,所以一下使用的命令均在iTerm 或者终端运行
git --help 输出使用帮助,没有错误表示已安装Git

检查安装版本

git --version

Git使用

Git 命令总结

git config 使用

  • git config -l 或者git config --list 获取所有配置信息list
  • git config 指定环境变量名 直接查阅某个环境变量
  • 配置用户信息
    git config --global user.name "xxx"
    git config --global user.email "[email protected]"

创建本地分支

  1. git checkout -b 本地分支名

    融合了一下两句

    • git branch 本地分支名 创建分支
    • git checkout 本地分支名 切换分支
  2. 创建的同时与远程端连接
    git checkout -b 本地分支名 origin/远程分支名

删除分支

***删除`分支1`前需要切换到另一分支(如`分支2`)才能正确删除`分支1`*** 1. 查看分支信息 `git branch -a` ***远程和本地分支,`remotes` 开头的是远程分支*** `git branch -r` ***远程分支*** `git branch` ***本地分支*** 2. 删除本地分支 `git branch -d 本地分支名` 3. 删除远程分支 `git push origin –delete 远程分支名`

创建远程分支

  1. 本地分支创建
    git checkout -b 分支名
  2. 把本地分支提交远程仓库
    git push origin 分支名

合并分支

例如:合并`分支1`到`分支2` 1. `git checkout 分支2` 2. `git merge 分支1` 3. 合并分支异常处理
  • 使用git merge 分支1 合并分支1到分支2时出现以下错误

    fatal: refusing to merge unrelated histories
    表示需要强制合并

  • 强制合并方式

    git merge 分支1 --allow-unrelated-histories
    使用git status 一步一步根据提示处理

更改远程仓库指向

git remote -v 获取到当前远程仓库信息

  • 方式一
    使用git remote set-url origin [需要更改的仓库地址url] 直接更改
  • 方式二
    1. 使用git config -e 打开配置
    2. 直接编辑以下内容,修改url
      Git 命令总结
    3. 保存即可

参考文献

[1] https://book.git-scm.com/
[2] http://www.runoob.com/git/git-tutorial.html
[3] http://www.bootcss.com/p/git-guide/
[4] https://git-scm.com/book/zh/v2