git命令汇总(持续更新)

1、拉代码库
git clone [代码库名]
2、自己建分支
git checkout -b [name]
3、从[name]推代码
git push origin [name]
4、拉别人建的分支
git checkout -b [name] origin/[name] 
举例:
git checkout -b dev origin/dev
5、从[name]拉代码代码
git pull origin [name]
6、把git默认的push方式改成simple,即用git pull/push直接推拉代码,不需要加 origin [name]
git config --global --unset-all push.default
git config --global --add push.default simple
7、用来忽略文件的变动,一般为了设置本地的配置文件不会被提交
git update-index --assume-unchanged 
8、在git的一般使用中,如果发现错将不想提交的文件add进入index之后,想回退取消,则可以使用命令
git reset HEAD
9、更改了gitlab的地址以后已经拉库的需要如下处理:
git remote set-url  
举例:
git remote set-url origin [email protected]
10、查看本地分支:
git branch
11、 查看所有的分支
git branch -a
12 删除本地的某个分支
git branch -D
13、在github远程端删除一个分支 (分支名前的冒号代表删除,冒号前的空格必须存在,代表将一个空分支推到服务器上)
 
git push origin :Branch1 

注:也有用到下方这个命令的,但这个不是真正删除远程分支,仅仅是删除本地的索引
git branch -r -d origin/hongchangfirst
14、如果你开发到一半,突然插进来一个事情要处理,用
git stash
等你处理完了,想继续你的开发:
git stash pop
15、 重置git的用户名等信息

【步骤一】
先删除名字:
git config --global --unset-all user.name
邮件地址:
git config --global --unset-all user.email
【步骤二】
添加 名字
git config --global --add user.name [name]
git config --global --add user.email [[email protected]]
16、查看库是否变化
git fetch --all


你可能感兴趣的:(各类命令)