git基本使用方法

本文介绍了一些git的基本命令,掌握这些就可以满足日常工作需求了,包含代码提交更新,解决冲突,项目托管等。

注:自己工作中总结的,有问题欢迎大家指正

一、创建版本库

    cd  test   进入test文件夹(自行修改文件夹名称)

    git init     使这个目录变成Git可以管理的仓库

二、从远程仓库下载项目

     git clone

三、添加远程仓库

       前提:你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作

      1、在github上创建远程仓库(不需要初始化项目

      2、git remote add origin <远程仓库地址,如https://git.coding.net/wangxiuyan/test.git> 将本地仓库关联到远程库
3、git push -u origin master 把本地库的所有内容推送到远程库上


四、git上传本地文件至远程仓库流程

  1  git add .

     git add 文件路径 //将此路径下的文件全部提交

     git add one.html  //把文件one.html添加到暂存区里面去

  2  git commit -m "测试"  //把文件提交到仓库,写上提交注释

  3  git push

五、解决冲突

       1、git stash   //将本地文件加入到缓存

       2、git pull  //取回远程主机某个分支的更新,再与本地的指定分支合并

       3、git stash pop

六、把远程的代码同步到本地,放弃自己的修改

       git fetch --all

       git reset --hard origin/master

七、其他操作

       1、git.log  //查看下历史记录

       2、git checkout resources/views/home.blade.php  将某一文件从服务器上同步下来(自己在本地操作,想恢复到远程项目中此文件的状态)

       3、git reset --hard  //将本地修改恢复到下载的那一版本

       4、git reset HEAD filename //撤销某一文件的add操作

八、取消与恢复文件追踪

       1、本地取消跟踪.env文件的修改

       git update-index --assume-unchanged .env

       2、恢复跟踪

       git update-index --no-assume-unchanged .env

九、添加分支

      git pull
      git fetch -p
      git checkout -b hotfixes origin/test1//添加并切换到test1分支
      git checkout -b develop origin/test2//添加并切换到test2分支

十、查看并切换分支

       Git branch //查看本地分支

       Git branch -a //查看远程分支

       Git checkout develop //切换到develop分支上 develop:分支名



猜你喜欢

转载自blog.csdn.net/wangxiuyan0228/article/details/80195140