发布时间:2021-03-08 19:38:03
git checkout [branch_remote]从远程分支 checkout 出来的本地分支,称为_跟踪分支(tracking branch)_。跟踪分支是一种和远程分支有直接联系的本地分支。在跟踪分支里输入git push,Git 会自行推断应该向哪个服务器的哪个分支推送数据。反过来,在这些分支里运行git pull 会获取所有远程索引,并把它们的数据都合并到本地.........【阅读全文】
发布时间:2021-03-08 19:22:10
git checkout [tag]1. 正确用法 From: git branch --helpgit checkout -b my_branch tag_remote == git branch my_branch tag_remote + git checkout my_branch通常用于,如想基于v1.0 tag 节点,修改部分代码,并编一个版本。 PS0:如上的tag标签名,对应到help中就是<start point>, 而help中也说了<start po.........【阅读全文】
发布时间:2021-03-07 19:48:36
git fetch origin master //从远程库origin的master分支下载代码到本地, 且更新本地所关联的远程库分支的commit id(.git\refs\remotes\origin\master), 并不会自动合并或修改当前工作. 远程仓库名origin, 并不是指远程仓库, 而是指远程仓库在本地的一个指针(这个指针时会过期的).git merge origin/master //把远程.........【阅读全文】
发布时间:2021-03-07 19:38:51
git reset -- git restore --staged 区别相同点:"You can remove the file from the index while keeping your changes with git reset." --From man git-reset"git reset can also be used to 'restore the index, overlapping with' git restore." --From man git联系:老版本git.........【阅读全文】