基操
查看基本信息
$ git --version // 查看git的版本信息
$ git config --global user.name // 获取当前登录的用户
$ git config --global user.email // 获取当前登录用户的邮箱
$ git config --global user.name 'userName' // 设置 git 账户
$ git config --global user.email 'email'
添加远程仓库
$ git remote add [<options>] <name> <url>
查看远程仓库
$ git remote -v
更改远程仓库URL
// 方式一
$ git remote set-url <name> <url>
// 方式二
$ git remote rm <name> <url>
$ git remote add <name> <url>
修改 commit 的 msg
// 未 push 的情况下:
$ git commit --amend
分支管理
创建分支
$ git branch dev
切换分支
$ git checkout dev
创建分支并切换分支
$ git checkout -b dev
删除分支
$ git branch -d dev
在分支上提交新的版本
$ git commit -a -m 'dev1'
合并分支
$ git merge dev
分支的合并后显示log
$ git log --oneline --graph --decorate
在分支开发的过程中遇到其他问题需要切换其他分支
-
保留写好的内容在切换到主干
-
保留内容
git stash
在次切换分之后需要应用一下保留的内容
git stash apply
丢掉保存的内容
git stash drop
使用并丢掉
git stash pop
最佳分支
-有的时候开发需要合并指定的内容,而不是合并所有的提交,所以我们需要挑选最好的,自己生产版本
合并分支把树杈掰到主干上
git rebase
网友评论