【一步学会git使用】

一步学会git使用

以前本科一直都是用本地开发+传文件的形式和队友实现合作开发,即使用过一点git也不太懂,觉得git好复杂学起来费劲,不如传文件。最近在进行学校的横向开发,才发现git原来使用起来非常简单,也符合直观逻辑。这篇文章分享一下git的使用心得,基础开发完全够用!

git、github、gitlab是什么

git

Git 是一个分布式版本控制系统。它可以帮助开发者在不同的机器上协作开发同一个项目,并且能够追踪代码的变化历史。使用 Git 可以方便地管理代码,协作开发,以及进行代码版本控制。

github

GitHub 是一个基于 Git 的代码托管平台,它提供了许多开发者所需要的功能,如代码托管、版本控制、协作开发、代码审查、问题跟踪、持续集成等。GitHub 是目前最为流行的代码托管平台之一,许多开源项目都托管在 GitHub 上。

gitlab

GitLab 是另一个基于 Git 的代码托管平台,它类似于 GitHub,但是提供了更多的功能和灵活性(主要是可以部署在自己服务器上,因此学校、企业内部常用)。

git安装

这一步很简单,我使用的是macbook,在git官网上下载安装git即可。windows或linux也很简单可参考网上教程。
git官网:https://git-scm.com/download/mac
其他教程:https://www.runoob.com/git/git-install-setup.html

git使用流程

不管是使用IDE还是用命令行,只要了解git的使用流程问题都会迎刃而解。git项目管理的核心是:【添加内容、提交内容、推送到仓库
这样可以防止不经意修改对项目造成的影响并且可以进行回溯,只要明白这三点就明白了git的版本管理逻辑!

  1. 建立项目
    1. 根据远程项目建立
      git clone 项目地址
    2. 根据本地项目建立
      cd 本地项目目录/
      git init
      (之后在项目根目录下会生成.git文件夹,里面存有git配置等一堆文件)
  2. 建立我的分支
    git checkout -b 分支
  3. 修改代码
  4. 添加修改的文件到git缓存
    git add 文件名
  5. 提交内容,提供备注
    git commit -m 备注信息
  6. 推送提交到仓库
    1. 推送到自己的分支
      git push 分支
    2. 推送到主分支
      1. 切换到主分支
        git checkout master(具体名字依据具体项目而定)
      2. 合并分支到主分支
        git merge 分支
      3. 推送
        git push

git命令总结

以上六部就可以解决99%的git问题啦,总结一下常用git使用命令:

# 根据远程项目建立
git clone 项目地址
# 根据本地git项目建立
git init
# 建立新分支
git checkout -b 分支
# 添加文件到git缓存
git add 文件名
# 提交内容
git commit -m 备注信息
# 推送到分支
git push 分支
# 建立追踪关系,在现有分支与指定的远程分支之间
git branch --set-upstream 分支 远程分支
# 合并指定分支到当前分支
git merge 分支
# 取回远程仓库的变化,并与本地分支合并
git pull 远程分支 分支
# 查看当前版本状态(是否修改)
git status                                                

git命令大全:https://segmentfault.com/a/1190000039147662

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值