Git命令
创建本地存储库
$ git init
克隆遠端分支
$ git clone https://~
拉
$ git pull
抓取
$ git fetch
查看日志
$ git log
确认本地更改
$ git status
加入到舞台上
$ git add .
将从暂存区返回到工作区
$ git reset .
放弃对工作区的更改
$ git checkout .
提交
$ git commit -m "Initial commit"
指定提交编号来执行还原。
$ git reset --soft コミット番号
–软:保留文件的变更
–硬:丢弃文件的变更
撤销先前的提交
$ git reset --soft HEAD^
撤销到前n个提交
$ git reset --soft HEAD~2
向前推进
$ git push
将更改推送到主分支
$ git push origin
将更改推送到远程同名分支。
$ git push origin develop
指定远程分支的名称进行推送。
$ git push origin develop:develop
将更改推送到远程分支并设置为上游分支。
$ git push -u origin develop
强制覆盖远程分支
$ git push -f
显示本地分支
$ git branch
展示遠程分支
$ git branch -r
显示远程本地分支
$ git branch -a
创建分支
$ git branch develop
从HEAD创建一个分支。
切换分支
$ git checkout develop
如果本地存在分支:可以切换到本地分支
如果本地不存在分支而远程存在分支:可以从远程分支检出
如果本地和远程都不存在分支:会失败并显示错误信息
删除分支
$ git branch -d develop
-D:如果本地分支的提交在远程不存在,那么删除时会发生错误。因此,可以使用-D选项来强制删除。
删除远程分支
$ git branch --delete origin develop