Git命令

以下是在服务器上应用修改时使用的git命令备忘录。

确认分支

git branch

所有分支列表

git branch -a

确认情况

git status

藏匿

git stash save "your comment"

请pull出来

git pull origin master

切换分支

 git checkout [ブランチ名]

仅还原单个文件

git checkout [ファイルパス]

提取

将远程分支更新为最新版本。

git fetch

日志检查

从git历史记录中查找目标字符串(从消息中使用-S参数)。

git log -S"hogehoge"

※ 如果需要缩小目标文件的范围

git log -S"hogehoge" ./test.java

“克隆”

将目标存储库带到自己的环境(本地)。

git clone [クローンしたいリポジトリ] [クローン先のディレクトリ(省略可)]

删除

只删除已合并的分支


どちらも同じ
$ git branch --delete [ブランチ名]
$ git branch -d [ブランチ名]

只能删除合并的分支。
如果尝试删除未合并的分支,则会出现以下错误:
(错误:无法删除当前所在的分支’分支名’)
当想要删除未合并的分支时,请使用删除命令2。

强制删除

$ git branch -D [ブランチ名]

可以删除任何本地分支

其他

用Git来查看当前的提交
git rev-parse HEAD
在Git中提取到本地目录的差异命令。
git archive --format=zip --prefix=archive/ HEAD `git diff --name-only [コミットナンバー] HEAD --diff-filter=ACMR` -o archive.zip
广告
将在 10 秒后关闭
bannerAds