查看版本号
$ git —version
通过brew安装git
$ brew install git
显示git路径, 一般在 /uer/local/git
$ which git
配置用户名和密码
$ git config —global user.name 'your_name'
$ git config —global user.email 'email@example.com'
注意 git config 命令的 —global 参数,用了这个参数表示这台机器所有的git仓库都会使用这个配置,也可以只对某个仓库指定不同的用户名和email地址。
初始化git
$ git init
关联远端仓库
$ git remote add origin https://github.com/your_name/your_repo.git
拉取远程分支
$ git pull origin develop
拉取远程分支并merge
$ git pull --rebase origin develop
推送到远程分支
$ git push origin develop
推送到其他远程分支
$ git push origin HEAD:release/mail_test
复制其他分支的提交到当前分支
$ git cherry-pick 87937c6
变基(rebase)
$ git rebase -i HEAD~2
$ git rebase --continue 继续merge
$ git rebase --abort 退出rebase
合并提交
$ git commit --amend
切换分支
$ git checkout branch_name
切换并创建新分支
$ git checkout -b branch_name
切换并创建新分支跟踪远程分支
$ git checkout -b branch_name origin/branch_name
删除分支
$ git branch -D branch_name
查看本地分支
$ git branch
查看远程分支
$ git remote
查看远程分支跟踪URL
$ git remote -v
origin git@github.com:your_name/repository.git (fetch)
origin git@github.com:your_name/repository.git (push)
修改远程分支URL
$ git remote set-url origin https://github.com/your_name/repository.git