Git刻意练习

422 阅读2分钟
  • 构建本地仓库

    本地新建一个文件夹,使用git命令行工具,执行git init

  • 本地仓库与远程仓库关联(首先你得在远程仓库上有一个远程仓库,比如github上面或者gitee上面)

    git status // 查看仓库的状态,会显示修改或者新建删除的相关信息
    git add . // 添加文件到到缓存区,. 代表添加文件夹下所有文件 
    git commit -m "commit log" // 把添加的文件提交到版本库,并填写提交备注或者叫日志之类的
    git remote add origin '远程库地址'
    git push -u origin master    // 第一次推送时
    git push origin master  // 第一次推送后,直接使用该命令即可推送修改
    
  • git分支相关

    • 创建分支

      // 方式一
      git checkout -b dev // 在本地创建一个名为 dev 的分支,-b 表示创建并切换,相当于方式二的两条命令
      // 方式二
      git branch dev
      git checkout dev // 切换分支到 dev
      
    • 查看所有分支,使用下面的命令,会展示所有的分支,当前的分支的前面有个*号,默认情况下,这个分支的名称是绿色的

      git branch
      
    • 将本地分支的代码提交到远程的分支,比如我要把刚刚的dev分支提交到远程仓库的dev分支上,当然前面的commit啥啥的还是要的,执行如下:

      git push origin dev // 提交代码到 dev 分支
      
    • 分支合并,比如现在要将dev的代码合并到master下:

      git checkout master // 先切换到master分支
      git merge dev // 合并
      
  • 多人协作开发

    比如多人协作在dev分支上进行开发时,很容易出现冲突,即使没有冲突,盆友们也要先pull再push

最后:我只是把最常用的命令展示出来,方便自己查阅以及刻意练习。后面的链接里面的教程清晰明了,而且通俗易懂,如果你有需要请移步链接