简介:
git是目前世界上最流行的版本库管理程序,也促成了最大的开源软件中心github。
常用的就不记了,记几个不常用,掌握不熟练的。
长期使用简单的提交推送,发现错了怎么办?
回退
命令行操作:
|
|
小乌龟操作:
版本库浏览器–版本(HEAD)–选择一个历史版本(右键)–重置’main’到此版本
一般选择硬重置。丢弃本地所有更改。
推送–勾选(强制覆盖所有)
VScode操作:
没找到vscode的强制推送,得敲命令或者小乌龟。
创建分支:
命令行
|
|
小乌龟操作:
切换/检出–勾选创建新分支–右侧写名字dev
VScode操作:
合并分支:
命令行操作:
先切换回main分支,然后合并dev分支。
切换回main分支:git checkout main
合并某分支到当前分支:git merge dev
小乌龟操作:
先切换/检出到main主分支,然后选择dev分支合并
VScode操作:
这里选择合并,再选择dev。
删除分支:
命令行操作:
先切换回main分支,才可以删除dev分支
切换回main分支:git checkout main
删除分支:git branch -d dev
小乌龟操作:
TortoiseGit删除分支 选中Switch/Checkout选项卡 点选如图master后三个点小按钮“…” 选择remote下的要删除的分支 点击删除一路确认就可以同步删除远程仓库的分支
VScode操作:
似乎并没有推送,还得小乌龟方便。