git rm <fileName>
该命令会调用rm <fileName>
,相当于删除文件的同时,git add <fileNmame>
然后git commit -m 'msg'
后待push。
git rm <fileName>
强力删除某个文件
git reset HEAD <file>
会将提交(git commit)本地仓库的代码重新回到缓存区
git checkout -- <file>
(1)将暂存区域的文件,恢复到工作区,同时也可以将未提交就删除了文件还原工作区,如果使用git rm <fileName>
来删除,是无法使用
以上的命令来恢复被删除的文件的;
(2)如果要保留被删除的状态,就需要需要提交到本地仓库,即不管你是手动删除还是使用命令git rm <fileName>
都需要commit到本地仓库,从才可以在切换分支回来之后,保留改分支对该文件的删除状态;
git merge <branchName> -m 'msg'
该命令用于分支合并,---用于将要合并的分支合并到当前分支上;
git branch -d <branchName>
该命令用于删除分支,一边用于合并分支之后,在当前分支上删除掉被合并的分支;
git log --graph
查看分支合并图
git branch --set-upstream-to <branch-name> origin/<branch-name>
将本地分支与远程分支关联上
git remote -v
查看远程库的版本信息
git checkout -b <branchName> origin/<branchName>
本地创建与远程仓库对应名称的分支
网友评论