git基本使用方法

本文介绍了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:分支名



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值