Linux下Git的安装,仓库创建,文件添加

Git是一个超级强大的版本管理软件,最关键是——免费!!!这么好的东西不用太可惜了,因此特地来学一下。这个帖子分成两个部分,Linux下的Git的安装和库的创建

Git的安装

鄙人的Linux是Ubuntu 18.04.1 LTS。自己的PC安装的双系统,在LInux环境下进行学习。首先,在安装git之前,要确保自己有可以使用的源。

cd /etc/apt/
sudo cp sources.list sources_init.list
sudo vim sources.list
#在sources.list文件中修改源的链接
sudo apt-get update

在sources.list中保存的就是源,源的链接很好搜索到就不贴了,本来装系统的时候使用的是阿里的源。安装出现一些问题,就改成了清华的源。在修改结束之后记得Update一下,会下载一些文件,执行结束之后就可以使用了

然后进入正题,安装git其实很简单

git
sudo apt install git

嗯然后选择yes,等他自己下载然后自己安装就ok了。

Git的仓库创建

首先要解释一下仓库这个概念,仓库也称为版本库(repository)。我们在管理代码时,会在linux下创建一个文件夹,文件夹下的所有代码,都会在Git的仓库的管理之下。

实际创建的命令先贴出来:

mkdir learngit
cd learngit
#pwd可以检查路径
git init
#可以用ls -ah文件.git

就是说先创建一个空文件夹,但是要注意这个文件夹的路径中最好不要有中文,否则可能会有不必要的麻烦。进入文件夹之后,执行最后一段代码进行初始化,会生成一个.git的隐藏文件。这是一个管理目录,会记录代码修改的历史,不要轻易修改,且一般是隐藏的。

另外,可以在已经有代码段的文件夹中创建仓库,但是不确定会出什么问题所以不推荐。

在Git中添加文件

创建了仓库后,在仓库中添加文件,要在当前这个文件夹中,否则Git无法找到你的文件(废话),但是可以在这个文件夹中再创建文件夹。

vim readme.txt
#在readme.txt文本中写入内容
git add readme.txt
git commit -m "wrote a readme file"

就是说,你需要先创建这个文件本身。然后利用add命令,将这个文件添加到你本地的Git仓库中,而commit的命令是将你自己的仓库提交到网络上共享。

多个文件同时提交

首先可以先添加多个文件,再进行提交,比如说:

git add file1
git add file2 file3
git commit -m "update file1 file2 file3"
提交时的注释

提交时有-m这一选项

git commit -m "wrote a readme file"

这会在远程的仓库上保留一个更新仓库时的注释,注释内容在""中可以任意写,但是不写会对今后的版本管理造成困难。

Git账号的设置

在第一次进行提交的时候,电脑还没有进行缺省Git账号的设置,可能会出现如下信息:

ycwang@Y700:~/learngit$ git commit -m "wrote a readme file"

*** 请告诉我你是谁。

运行

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

处理也比较简单,照着人家的要求,运行那两句代码就可以了:

ycwang@Y700:~/learngit$ git config --global user.email "you@example.com"
ycwang@Y700:~/learngit$ git config --global user.name "Your Name"
ycwang@Y700:~/learngit$ git commit -m "wrote a readme file"
[master (根提交) 4c93eef] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

嗯,然后就是关键的如何修改文件和版本管理了。学完了写下一个帖子。这里的you@example.comYour name是你希望使用的邮箱和用户名,自行进行个性化定义哈。傻傻的原封原的写上去,提交以后的Author就变成you@example.com了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值