git在日常开发中常用的使用方法

307 阅读3分钟

前言

在日常开发中,不论是协同开发还是单人硬刚式开发又或者是看到了喜欢的代码想要了解他的特性,都需要用到git,以下是本人在学习git的时候曾经遇到的问题并总结成解决方案,若有错误的地方欢迎指正。。 本文将从创建git仓库开始,其中包含了拉取代码、上传更新代码、创建其他分支、合并分支代码等操作。

关于git

git一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 常用的git代码托管服务平台

  1. github.com
  2. gitee.com

操作流程

  • 创建git项目

  • 本地创建文件夹或将代码拉取到本地(这里介绍将代码拉取到本地)
    1. git clone 'HTTPS链接'
    2. 进入文件夹内创建相应内容
    3. git add -A
    4. git commit -m "提交的内容描述"
    5. git push
    6. 以上完成上传至git操作

  • 当进行协同开发时,想要获取git仓库中最新代码
    1. git pull 获取当前仓库中最新代码

  • 当一个分支不能满足档期需要时,需要创建多个分支时
    1. 查看当前拥有什么分支 git branch -a
    2. 在本地创建一个新的分支 git branch 分支名
    3. 切换至新的分支 git checkout 新的分支
    4. 向仓库提交进行新分支创建 git push --set-upstream origin 新的分支
    5. 以上完成新分支创建并拥有本地与远程仓库分支的绑定

  • 当进行协同开发时,本地没有分支与远程仓库的某个分支绑定
    1. 查看当前远程仓库拥有的分支 git branch -a
    2. 创建新分支并绑定某个远程分支 git checkout -b 本地分支名 远程分支名
    3. 以上完成当本地没有与远程分支绑定的分支时,创建并绑定相应分支操作

  • 合并某个分支到当前分支(这里我们以master分支为例)
    1. 切换到你想将代码同步到的分支 git checkout 你想将代码同步到的分支
    2. 合并dev分支到master分支 git merge dev
    3. 这里我们可以看到dev分支的内容已与master分支同步
    4. 接下来可以直接提交代码咯

  • 开发的时候我们可能会遇到,某人提交错误代码导致当前项目出现不可逆的操作时,需要回退版本(回滚)时
    1. 首先需要先备份一下你的代码,防止彻底找不回来 = =||
    2. 查看提交历史 git log
    3. 进行代码回滚 git reset --hard 版本号
    4. 以回到你所想要回退的版本

结尾

以上是本人在开发时遇到的关于git的问题及解决方案,如果有错误的地方欢迎指正,谢谢!

本文参考/引用: 廖雪峰的官方网站 - Git教程