Git与Github的基础使用之--创建版本库

本学习是在本地使用mac os操作系统,在服务器使用cent os 6.8下进行的。
Git是代码托管与在线版本管理非常好用的工具,在IT工程师中有广泛的应用。其中Github是一个代码托管平台,搭建了一个社区化的网上代码托管与分享环境。


Git的安装检查

首先可以试试输入git 来看看本机是否已经安装Git:
这里写图片描述
很明显,本机已经安装了git,但是没有安装Git怎么办呢?可以参考一下这篇廖大大的教学文章即可:廖大大的GIT教学网站
使用macbook的话可以先安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/
当然也可以下载Xcode便可自动集成git了


创建版本库

什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

创建一个版本库非常简单,首先要在本地新建一个文件夹,用几行命令就可以了:

MacBook-Pro-2% mkdir myweb
MacBook-Pro-2% cd myweb
MacBook-Pro-2% pwd
/Volumes/Transcend/myweb

这里因为使用的是zsh所以‘%’前是电脑信息,后面是输入的命令。pwd是显示当前路径的命令,mkdir是创建文件夹,cd是进入文件路径。

第二步,使用git init 命令让git接管这个文件夹,也就是说变成git可管理的本地库:

MacBook-Pro-2% mkdir myweb
MacBook-Pro-2% cd myweb
MacBook-Pro-2% pwd
/Volumes/Transcend/myweb
MacBook-Pro-2% git init
Initialized empty Git repository in /Volumes/Transcend/myweb/.git/

使用非空文件夹进行学习也是可以的,但是保证非空文件夹内容不重要或不需要,否则玩坏了就不好了。


然后我们来写一个readme.txt来试验一下,首先在目录下进行readme.txt的编写,或者在其他地方写好后再拉过来也可以,但是一定要在本地库文件夹下,不然git再厉害也找不到你要更新那部分文件:
这里写图片描述

接下来使用git add 告诉git有文件要添加,比如对于readme.txt用git add readme.txt这个代码

接下来使用git commit 命令告诉git把文件提交到仓库:

MacBook-Pro-2% vim readme.txt
MacBook-Pro-2% git add readme.txt
MacBook-Pro-2% git commit -m "wrote a readme file"
[master (root-commit) 87b016b] wrote a readme file
 Committer: Chenjun Xiong <ChadwinSean@MacBook-Pro-2.local>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:

    git config --global --edit

After doing this, you may fix the identity used for this commit with:

    git commit --amend --reset-author

 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt
MacBook-Pro-2% 

git commit 命令可以后加-m加备注,来给本次更新作说明。

为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:

$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值