Git 学习小结

1什么是Git

Git是目前最先进的分布式版本控制系统。所谓的分布式,是相对于集中式而言的,比如SVN就是集中式的版本控制系统。集中式,顾名思义,就是拥有一台处于中心地位的服务器,上面存放着版本库。可以想象成网络里的C/S结构。同样的,分布式就可以理解成P2P结构,没有特定的服务器,每台电脑都可以拥有版本库,这样就不需要联机,同时可靠性也有了很大提高。

2Git的安装

如果是在ubuntu下,只需输入命令:
sudo apt-get install git
即可完成安装。
由于Git是分布式的,你可能会和其他人共同管理某个代码库,所以你必须和别人区别开来,因此在完成安装后就得配置一下Git。
我们使用两条命令来完成这一操作:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

第一条是告诉别人你的名字,第二条是你的Email地址。 global参数的意思是说这台机器上所有的仓库都使用这个配置,当然你可以使用local参数来表明仅仅某个仓库使用该配置。

3Git的使用

如果想在code这个目录 下保存自己的代码,首先确保自己已经正确的进入到了这个目录下,然后我们使用
git init

完成Git仓库的初始化。
Git仓库主要有三部分构成,分别是:
1.working directory
2.staging area
3.locak git repository
所谓的working directory就是你所在的工作目录,代码只要没有提交就存放在这里,可以任意的对代码进行增删修改。
当想要提交时,使用命令
git add filename

这样,代码就从working directory保存到了staging area,但是想要添加到仓库中还需要一条命令:
git commit -m "file commit"

-m参数后面所跟的是说明,这样当你每次提交不同的代码版本到仓库中你就可以知道每一次所做的修改了。
这个时候代码就正式存储到仓库里去了。
具体的含义我们可以看下面的图片:



如果是想添加到远程的代码库怎么办?
首先你得在github上有了属于自己的仓库就可以,这一点可以很容易在github上申请。
然后使用命令
git remote add origin git@github.com:yourname/your.git
来建立本地仓库和远程仓库的链接。
下一步就可以将本地仓库的所有内容推送到远程仓库了
git push -u origin master
注意推送到远程仓库的命令是push而不是commit了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值