作为一个在青青草原上的灰太狼, 日常独自使用git版本管理工具时 , 大部分时候都是两眼一闭, 直接在main branch上一键三连add+commit+push. 正经和别人协作时, 就会发现自己的git知识属实是弟弟级别的. 今天来重新温(学)习一下. 我们的教程将分为两个部分:git本地操作和git远程操作. 参考: 我的自学笔记<Teac...
pick = use commit# r, reword = use commit, but edit the commit message# e, edit = use commit, but stop for amending# s, squash = use commit, but meld into previous commit# f, fixup = like "squash", but discard this commit's log message# x, exec = run command...
If you are experienced with Git, then you should aware of how important to create commits for your project. If a commit message includes unclear, incorrect, or sensitive information, you can amend it locally and push a new commit with a new message to GitHub. In this tutorial, we are goi...
git remote rename ex:比如想把 pb 改成 paul $ git remote rename pb paul $ git remote origin paul git remote rm移除远程仓库 git push [远程名] :[远程分支]删除远程分支 git push [远程名] [本地分支]:[远程分支] ,如果省略 [本地分支],那就等于是在说“在这里提取空白然后把它变成[远程分支]...
这个命令列出了当你在特定的分支上执行git push会自动地推送到哪一个远程分支。 它也同样地列出了哪些远程分支不在你的本地,哪些远程分支已经从服务器上移除了, 还有当你执行git pull时哪些本地分支可以与它跟踪的远程分支自动合并。 远程仓库的重命名与移除<git remote rename> ...
git log -S "xxx" //列出字符串xxx加到项目中的commit -G支持正则 git log -- <file> //只查看某个文件的commit git log --after="20122-7-1" --before="2022-7-4" //按时间段查询commit after和before可以单独使用 git log --abbrev-commit //以简短的形式打印commit id ...
git commit –amend –no-edit 利用本次commit 重写上一次commit 不会重写上次commit的提交信息 仓库状态获取 git status 可以立即获取本地仓库状态 以及 git的步骤提示,建议多使用此命令 版本回退 git reset –hard HEAD 将工作区,暂存区,本地仓库恢复到上一个版本(–hard) ...
git commit时,提交的文件是最后一次运行git add时的版本,而不是git commit时的版本。所以一个文件可能即在暂存区又在非暂存区。 状态简览——git status -s Git 有一个选项可以帮你缩短状态命令的输出,这样可以以简洁的方式查看更改。 如果你使用 git status -s 命令或 git status --short 命令,你将得到一...
commitId 提交的 ID (SHA-1) 。 committer 提交的提交者。 commitTooManyChanges 指示提交包含太多无法显示的更改 parents 此提交的父提交 ID 的枚举。 push 与此提交关联的推送。 remoteUrl 提交的远程 URL 路径。 statuses 来自服务和扩展的状态元数据列表,这些元数据可能会将其他信息关联到提交。 url 此资源...
rename a file, a directory, or a symlink reset Reset current HEAD to the specified state rm Remove files from the working tree and from the index examine the history and state (see also: git help revisions) bisect Use binary search to find the commit that introduced a bug grep Print ...