Git是命令最常用的版本控制系统之一。然而,个程对于初学者来说,必须Git的掌握众多命令和工作流程会让人感到困惑和棘手。在Git的命令世界中很容易迷失,遇到合并冲突错误和意外更改,个程Git对于新手来说可能真的必须是一场噩梦。
本文为大家介绍一些非常实用的掌握Git命令。
在仓库页面找到绿色的“Code”按钮。
图片
复制URL,然后导航到您想存储仓库的位置。
使用下面的命令,将<repo_url>替换为刚刚复制的URL。
git clone <repo_url>
创建一个新的分支进行工作,
git checkout -b <new_branch_name>
进行所需的更改并将所有更改添加到暂存区,
git add .
提交这些更改,
git commit
将更改推送到主分支,
git push -u origin <new_branch-name> // 仅在首次提交时需要
注意:对于后续的所有提交,只需运行git push即可。
如果需要将主分支上的最新更改集成到您本地分支中,请使用git merge或git rebase来更新分支。
git stash -u //将所有工作文件存储起来git checkout <main_branch>git pullgit checkout <your_branch>git rebase <main_branch>git stash pop //恢复所有更改
git stash -u // 将所有工作文件存储起来git checkout <main_branch>git pullgit checkout <your_branch>git merge <main_branch>git stash pop // 恢复所有更改
如果出现合并冲突,不要过度担心,只需逐个解决每个冲突文件的冲突即可。只需选择是保留传入更改还是当前更改。同时,确保删除所有的分隔符。
<<<<<<< HEAD=======>>>>>>> branch
解决所有冲突后,将所有更改添加到暂存区并推送提交。
下面的命令将重新打开文本编辑器,您可以在那里修改提交消息。
git commit --amend
如果您给分支命名错误或希望将其更改为更合适的名称,则可以使用下面的命令来重命名分支。
git branch -m <new_name>
有时,您可能正在使用多个分支进行工作,很难记住每个分支的确切名称。运行下面的命令将列出仓库中的所有分支。要退出列表并返回,请简单地键入“q”。
git branch
有时可能会发现自己已经推送了一个提交,但意识到有些更改被遗漏了,怎么办?可以简单地撤消上一次的提交。
git reset head~1
此命令将撤销您上一次的提交,您将在暂存区看到所有更改。稍后可以重新提交这些更改。
下面的命令将显示您的提交历史。
git log
此命令显示工作目录中的更改。它会显示出哪些更改是已暂存、未暂存或未跟踪的。
git status
责任编辑:武晓燕 来源: Java学研大本营 Git系统命令(责任编辑:百科)
英国电动汽车充电站服务商POD Point获得900万英镑C轮融资