Git(不定期更新)

2020-08-07  本文已影响0人  darkTi

一、 基础操作

  1. git add -A 保存所有的修改;
  2. git add . 保存新的添加和修改,但是不包括删除;
  3. git add -u 保存修改和删除,但是不包括新建文件。

二、分支及合并

基础命令

  1. git checkout -b dev 创建dev分支并转到dev分支;
  2. git branch 查看当前所有的分支,当前所在分支前有一个*号;
  3. 在dev分支上提交操作按照上面基础操作即可,就可以把内容提交到dev分支上;
  4. git checkout master 切换回到master分支;
  5. git merge dev 把dev分支的工作成果合并到master;git merge命令用于合并指定分支到当前分支;
  6. git branch -d dev 删除dev分支,d是delete;
    image.png

feature分支

三、查看当前所在仓库

  1. git remote show origin 查看当前所在仓库;
  2. git remote set-url origin git@192.168.30.29:chenwei/em-data.com.cn.git 把远程仓库origin设置为新的仓库地址;
  3. git remote -v 查看本地仓库的所有远程仓库;
  4. git remote add gitlab git@192.168.15.229:username/temp.git 在本地仓库添加另一个远程仓库gitlab(相当于远程主机名就位gitlab,这个主机名自己可以随便起,但貌似不能用github,可以自己试嘛~);
    添加新的仓库.png

四、撤销上一次push过的提交

git reset --soft  
git reset --hard 
git reset --soft HEAD^ 
git reset --hard HEAD^ 
git reset --soft 版本号
git reset --hard 版本号
git push origin HEAD --force

五、git reset(回退)和git revert(回滚)的区别

区别就是后面的版本需不需要保留下来

1、git reset(回退)

2、git revert(回滚)

git revert HEAD    //  撤销前一次 commit
git revert HEAD^  //  撤销前前一次 commit
git revert  版本号  //  撤销指定的版本

六、git的工作区间

七、创建本地分支并把本地分支推送到远程仓库

八、如何把本地分支与远程分支关联起来

九、git stash

git pull与fetch.png
上一篇 下一篇

猜你喜欢

热点阅读