git 常用命令

git clone url 拷贝一个git仓库到本地
git status 查看你文件在工作目录或者缓存的状态
git checkout -b develop_xnn 创建一个新的分支并且切换到新的分支
git pull origin master 从远程获取最新版本并且merge到本地
git branch (分支名字) 创建分支命令
git clnoe -b 分支名 url 克隆指定分支的代码

 

撤销commit
git commit --amend
vi进入编辑模式 ESC:wq 保存并退出
重新push git push origin develop_xnn2
创建远程分支
1、新建一个本地分支 git checkout -b 分支
2、查看当前所有分支 git branch
3、push分支到远程 git push origin 分支名
4、查看远程分支 git branch -a
5、删除远程分支 git push origin --delete 分支名

 

工作常用步骤:
git status 查看当前状态
git fetch origin 线上分支:本地分支 从线上分支拉到本地分支
git merge master 合并到本地master分支
删除 untracked files git clean -f
连 untracked 的目录也一起删掉 git clean -fd
连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的) git clean -xfd
在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删
git clean -nxfd
git clean -nf
git clean -nfd

 

fetch出现非裸分支报错:
本地先切换到其他分支,然后 git fetch origin master:分支 -f ,然后再切换回来之前分支
posted @ 2018-06-25 11:05  Life_Coding  阅读(91)  评论(0)    收藏  举报