git 问题总结

来源:互联网 发布:软件开发基础知识 编辑:程序博客网 时间:2024/05/18 03:54

注:origin 远程仓库名; <new_branch> 新分支; <local_branch> 本地分支; <remotes_branch> 远程分支

1.新建本地分支,远程分支已经存在
git checkout -b <new_branch> origin/<branch> 基于远程分支branch创建新分区

2.新建远程分支
git checkout -b <new_branch> 先在本地创建新分支
git push origin <new_branch> 把新分支推送到远程仓库

3.git stash 暂存
git stash apply 恢复暂存的内容
注:有时apply会有冲突,在apply之前需要先git checkout

4.git删除操作
1).删除远程仓库中的文件:

    git rm --cached 路径+文件名     //git rm -r --cached 路径+目录名    git commit -m    git push  
 2).删除本地仓库中的文件,然后推送到远程仓库,也可以实现删除远程仓库中文件
    git rm  [-r] 文件或目录    git commit -m    git push 

5.本地分支与远程分支建立关联

 git branch --set-upstream <local_branch> origin/<remotes_branch>

会在.git/config文件中加入分支的关联