git命令合集

git命令合集,第1张

git命令合集

网址:https://gitsheet.wtf/

1. Branches.

git branch : 列出所有本地分支
git branch -a: 列出所有本地和远程分支
git checkout -b branch_name: 创建本地分支,并切换到本地分支。
git checkout branch_name: 切换到现有的分支。
git push origin branch_name: 将分支推送到远程。
git branch -m new_name: 重命名当前分支。
git branch -d branch_name: 删除本地分支。
git push origin :branch_name: 删除远程分支。

2. Logs.

git log --oneline 在单行中显示提交历史。
git log -2 显示最近N次提交的提交历史记录。
git log -p -2 显示最后N次提交的历史记录。
git diff 在工作树中显示所有本地文件的更改。
git diff myfile 显示对文件所做的更改。
git blame myfile 显示谁在文件中更改了什么和什么时候。
git remote show origin 显示远程分支和它们到本地的映射。

3. Cleanup

git clean -f 删除所有未被跟踪的文件
git clean -df 删除所有未触发的文件和目录。
git checkout -- . 撤销对所有文件的本地修改。
git reset HEAD myfile Unstage a file.

4. Tags

git pull --tags 获取远程标签。
git checkout tag_name 切换到现有的标记。
git tag 列出所有标签
git tag -a tag_name -m "tag message" 创建一个新标记。
git push --tags 将所有标签推到远程回购。

5. Stashes.

git stash save "stash name" && git stash 保存更改到一个stash。
git stash list 列出所有stashs。
git stash pop 应用一个藏匿点并从藏匿点列表中删除它。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5704282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存