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
bannerAds