git使用

一、创建分支,并提交

1、git branch 分支名,(创建分支)

2、git checkout -b 分支名  创建并切换分支

3、git status 查看状态

4、git add .  提交所有的分支内容,把分支内容添加到git仓库中暂存

5、git commit -m '提交的内容简单介绍'  把文件提交到仓库,最好是提交的内容相关的简介,方便查看

6、git push origin  ‘远程分支名’  将本地分支推送到远程分支

7、git log  查看分支提交记录 

二、本地分支关联远程仓库分支

1、git branch -vv   查看本地分支跟踪的远程分支

2、git checkout -b  <本地分支名>  origin/<远程分支名>   在远程分支名下创建本地分支并关联

3、git branch -u origin/<远程分支名>   当前分支跟踪远程分支

三、查看切换分支

1、git branch -a 查看所有远程分支

2、git log --graph  查看分支合并图

3、git checkout <分支名>  切换分支

四、合并分支

1、git merge  <分支名>  合并指定分支到当前分支

五、删除分支,删除提交记录

1、git branch -d 分支名字  删除分支

2、git reset --hard <分支id> 删除提交记录慎用

3、git reset  --hard HEAD^ 撤销上次提交

4、git rm --cache  ‘文件夹/... .js’  在git add 后如果有一个文件不想提交,可以使用此命令进行删除

5、git reset 可以删除已经add并未commit的内容

六、拉取代码

1、git pull origin  远程git地址  从线上第一次拉取代码 

2、git fetch origin master 将远程仓库origin仓库的master下载到本地

3、git clone  远程仓库地址  从线上克隆主分支的内容

七、修改分支名

1、git branch -m oldbranch newbranch  修改分支名

八、其他

1、git --version  查看版本

2、git init  初始化本地仓库

九、错误处理

解决方法:

1、保留本地修改

git merge --about 

git reset --merge

2、抛弃本地修改

git fetch --all

git fetch 

 

posted @ 2019-11-15 15:36  咱也不敢问  阅读(140)  评论(0编辑  收藏  举报