Git的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践 | 青训营;

62 阅读2分钟

一.引言

(1)Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

(2)Git用于团队协作开发项目

二.Git的基本操作

    git init - 初始化仓库。
    git add . - 添加文件到暂存区。
    git commit - 将暂存区内容添加到仓库中。
    git clone - 拷贝一份远程仓库,也就是下载一个项目。
    git log - 查看历史提交记录
    git pull - 下载远程代码并合并
    git push - 上传远程代码并合并

三.Git的分支操作

几乎每一种版本控制系统都以某种形式支持分支,一个分支代表一条独立的开发线。 使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。

       git branch (branchname)  创建分支命令 
       git checkout (branchname) 切换分支命令
       git merge 合并分支命令

四.git的工作流程

一般工作流程如下:

  • 克隆 Git 资源作为工作目录。
  • 在克隆的资源上添加或修改文件。
  • 如果其他人修改了,你可以更新资源。
  • 在提交前查看修改。
  • 提交修改。
  • 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交

五.git与github

  • 把github中别人创建的仓库,拉到自己的本地电脑上,该怎么做?

(1)在自己电脑的某个盘中先创建一个文件夹,然后在此文件夹下右键点击git bash here, 就打开了命令行,输入命令,git clone <在GitHub的仓库中copy的地址>,然后就下载下来了

(2) 在开发环境(vscode或者golang等)中打开这个文件夹(直接打开文件夹里的另一个文件夹,这个文件夹里有仓库的内容)

(3)打开开发环境(vscode或者golang等)中的终端(和git bash here中的效果是一样的)

(4) 在终端依次输入如下命令 首先,修改代码,添加我写的代码,之后保存按ctrl+s然后在执行下面的命令

本文主要介绍了git的基本用法和在团队协作中的重要作用,更多git的详细用法,之后会有讲解。