当前位置: 首页 > article >正文

Linux基础开发环境(git的使用)

1.账号注册

git 只是一个工具,要想实现便捷的代码管理,就需要借助第三方平台进行操作,当然第三平台也是基于git 开发的

github 与 gitee
代码托管平台有很多,这里我们首选 Github ,理由很简单,全球开发者都在使用的平台

但是由于某些不可控因素,我们可能无法对其进行很好的访问

于是我们就退而求其次,选择 gitee(码云),这是面向国内的平台,访问速度快,全中文显示,值得学习使用

2.构建仓库

有了账号之后,我们就可以开始创建属于自己的第一个仓库了

注意:这样设置会使得仓库是默认开源的 

3.安装git

当我们有了仓库后,就可以在Linux中安装git了

$ sudo yum install -y git

可以通过指令验证是否安装成功

$ git --version

4.配置git

初始化的目的是将我们 Linux 中的 git 与之前在 gitee 上建立的账号取得联系

 

 

 

5.克隆仓库

现在我们先来把远程仓库中的内容克隆下来

 

 

 

 

 

6.代码提交三板斧

接下来看看如何将本地的文件推送至远程仓库

 

 7.常用指令

下面来列举一些比较常用的指令和注意事项

$ tree .git	//查看本地仓库中的提交信息,即所有信息
$ git log	//查看历史提交日志,其中的主要内容就是 commit 时填写的内容
$ git rm 文件	//删除不想要的文件
注:git rm 删除文件后,需要再次 commit 并 push,才能完成一次完整的删除工作
$ git status	//可以查看当前已经添加的信息
$ git pull	//拉取远程仓库内容,相当于手动同步
$ git reset --soft HEAD^	//撤销 commit ,前提是还没有 push

注意事项:
git rm 删除文件,要记得 commit 和 push ,更新仓库状态

每次提交代码,都需要填写邮箱与密码

如果 git 不小心出了问题,可以选择重置个人账户,然后重新把远程仓库中的内容 pull 下来即可
提交的文件名要注意,不能出现特殊字符,比如空格,这是无法识别的。

不能随便修改 .git 之类的文件,它主动隐藏起来是有道理的,动了很大概率需要重装

常用 git status 查看是否还有未推送的内容,不要越累计越多

git很好用,但要谨慎使用,不然解决问题是件很麻烦的事情 


http://www.kler.cn/news/306954.html

相关文章:

  • 经验笔记:Node.js 中的 process.nextTick
  • 解决Linux服务器 shell 上下左右键出现乱码^[[D ^[[C ^[[A ^[[B
  • 在linux下,找到指定命令对应的路径信息
  • echarts 5.3.2 折线图 tooltip设置trigger为axis无效
  • 面向对象程序设计之继承(C++)
  • OpenCV-上下采样
  • Pytorch是如何做显存管理的
  • qmt量化交易策略小白学习笔记第64期【qmt编程之获取获取期权全推数据--code_list全推tick数据】
  • 鸿蒙媒体开发系列01——资源分类访问
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——13.mapset
  • 【springboot】整合spring security 和 JWT
  • Vue接入高德地图并实现基本的路线规划功能
  • Redis基础,常用操作命令,主从复制,一主两从,事务数据库操作
  • day01 - Java基础语法
  • [Golang] Sync
  • HarmonyOS开发之全局状态管理
  • 天融信把桌面explorer.exe删了,导致开机之后无windows桌面,只能看到鼠标解决方法
  • C++基础面试题 | 什么是C++中的虚继承?
  • LabVIEW机动车动态制动性能校准系统
  • spring项目中如何通过redis的setnx实现互斥锁解决缓存缓存击穿问题
  • [项目][WebServer][HttpServer]详细讲解
  • 一码空传临时网盘PHP源码,支持提取码功能
  • 数据中台进化为数据飞轮的必要
  • 【笔记】自动驾驶预测与决策规划_Part2_基于模型的预测方法
  • 初学Linux(学习笔记)
  • Vue.js入门系列(二十九):深入理解编程式路由导航、路由组件缓存与路由守卫
  • 【C++】入门基础(下)
  • Java项目基于docker 部署配置
  • 关于新版本 tidb dashboard API 调用说明
  • 评价类——熵权法(Entropy Weight Method, EWM),完全客观评价