日常科研使用Git指南

本文介绍了Git在日常科研中的使用方法,包括新建GitHub仓库、使用分支管理代码、提交与合并操作,强调了Git在多版本代码管理中的优势,帮助读者掌握Git的基本操作。
摘要由CSDN通过智能技术生成

总说

给我的感觉是: 早用早享受, 晚用多受罪.
比如, 我们改代码时候, 经常会有多个想法, 这些想法的改的代码会有冲突. 如果在以前, 都直接把代码复制两份到不同文件夹下, 分别进行更改.
还记得被 xxx_add1, xxx_remove2等等的恐惧吗? 其实这些都可以放在一个文件夹下, 而且相互改的代码不会影响. 这就需要 Git这个很神奇的东西.

附加

基本上windows上还是用WinEdit挺好用的。这里有一个破解版(10.2版本的), https://www.52pojie.cn/forum.php?mod=viewthread&tid=583476 完全靠谱!

下面讲的东西包括:

  1. 建立一个github仓库, 并初始化
  2. 文件更改的记录以及提交
  3. 建立多个分支(不同版本的代码通过分支控制)
  4. 分支的合并
  5. 合并产生冲突的解决方法

这里稍微说一下, repository是仓库的意思, 其实就是指一大堆项目文件, 里面所有的更改都会被记录, 那么这样的项目我们称之为 仓库.

新建一个github仓库

左上角的"+", 然后 “New repository”, 出现

在这里插入图片描述我们这里建立一个私人仓库(这个号是我的第二个小号,基本弃用了), 此时出现
在这里插入图片描述下面其实是三种建立仓库的情况, 分别针对普通的项目(还没用git追踪更改), 以及本地的仓库(已有git), 从其他仓库来导入.
现在按我的来,别看上面了~ ~
我们先建立一个文件夹

mkdir my_repo
cd my_repo

此时我们进入了一个空目录, 这时候, 直接初始化

git init

我们看看现在文件夹里面有啥

ll

我们发现多了一个隐藏文件夹 .git/ 没错, 这个文件夹主要负责仓库的更改的追踪
在这里插入图片描述
这时候我们往里面加点东西.

vim readme.md

里面写点东西, 比如 It is my repo, ready to make some surprise!
然后我们键入

git status

git status是查看仓库的状态, 我们看到
在这里插入图片描述这里出现, 这里说, 有未跟踪的文件, 需要用git add加上去.

git add readme.md

我们再来看看现在的状态, git status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值