赞
踩
目录
git commit --no-verify -m 'message'
git fetch(git remote update origin -p)
git update-index --assume-unchanged ./config.ts
git update-index --no-assume-unchanged ./config.ts
git push --set-upstream origin master(git push -u origin master)
添加暂存,相当于vsCode中的加号。
还原文件,相当于vsCode中的撤销更改。
切换分支,相当于vsCode中点击下图内容后选择相应分支。
创建并切换到新分支 (是git branch name和git checkout name的合集)
。
基于远程库分支创建分(删除已存在的分支且重新创建,分支不存在也不会报错).
将暂存区的文件提交,并且覆盖上次未push的commit的message(合并未一个提交)。用于提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。
用于提交时候跳过设置的格式检查。
将修改的内容全部存入修改栈中。
用于添加备注,方便使用git list时查看。
用于取出修改栈指定位置的内容(栈中修改内容会被删除)。方括号内容可省略,为取栈顶位置。git stash pop stash@{0}等同于git stash pop。
将修改栈中指定位置的内容应用(与pop不同在于栈中修改内容不会被删除)。方括号内容可省略,为取栈顶位置。git stash apply stash@{0}等同于git stash apply。
将修改栈中指定位置的内容从栈中删除。方括号内容可省略,为删除栈顶位置。git stash drop stash@{0}等同于git stash drop。
删除修改栈中所有的内容。
查看修改栈中有哪些内容(只显示在哪个分支上和存入时的备注)。
显示修改栈中指定位置的内容(显示该次有哪些文件被修改了以及修改了多少行)。方括号内容可省略,为显示栈顶位置。git stash show stash@{0}等同于git stash show。
加-p参数后将改为仅显示这次修改内容中第一个文件的所有修改内容。
将暂存区的文件会退到更改状态,相当于vsCode中的减号。
将最近一次commit后未push的提交回退到暂存区。
将最近一次commit后未push的提交去除,不做任何保留,git status
查看工作区是没有记录的。
更新远端分支(同步他人新建或删除的分支等)。
对目标文件的更改不进行跟踪
恢复对目标文件的跟踪。
查看远程仓库地址(如果域名后有冒号:,改为斜杠/即可直接访问)。origin可以看做git命令中的变量用于指代后面的链接(默认存在指向当前拉取的远程仓库链接),main是设置的。
设置变量main指向仓库链接url,方便之后需要拉取对应仓库等操作,可以直接使用变量名main代替
删除之前设置的变量 main
拉取main对应的远程仓库的dev分支。
拉取main对应远端仓库的master分支,并将之前提交记录合并为线性。
将本地的master分支推送到origin主机(--set-upstream选项会指定一个默认主机),同时指定该主机为默认主机,后面使用可以不加任何参数使用git push。
通常第一次未设置时直接使用git push会报错,由于git分支与远程主机存在对应分支可能是多个。
显示当前所有分支的。
显示当前所有分支的以及每一个分支的最后一次提交
创建name分支,创建的分支会包含原分支的所有节点(相当于复制一份)。
在上面操作的基础上切换到创建的分支上去。
git rebase的两种用法(最全)_小垚尧的博客-CSDN博客_git rebase
git rebase详解(图解+最简单示例,一次就懂)_风中一匹狼v的博客-CSDN博客_git rebase
Git - Recording Changes to the Repository
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。