Linux下git的初步使用----add&&commit&&push

什么是git?

git可以用来干什么?

我想这是大多数初学者想不通的一个问题,当然也包括我,在第一次接触到git时,我从网上查看了大量的博客,但却始终无法正确使用。网上资料虽然丰富完全,但是对于新手来说并不是很友好,所以我在这里总结一下最基本使用git的方法。

再说使用之前我们先来说说为什么要有git,当你在用户目录下新建一个.c或者一个.cpp文件时,目录下并不会显得杂乱,但是加上各种要引入的文件时,一个项目的代码就会有成百上千行,这样靠我们自己手动管理有点不太方便。或者当你辛辛苦苦写了几百行代码忘记保存,这真的是要亏死了。所以我们想能不能有一个云端来帮我们管理我们的代码,这时git就横空出世了。

我们肯定听过github这个网站,这就是全球最大的代码托管平台,我们可以用git命令来把我们所写的代码上传至github上,当然国内的码云也是可以的。

git----世界上最先进的分布式版本控制系统,git和Linux同根同源,都是由Linus所写,具体历史在此不再多说。要先使用git必须先要确保在自己系统里面安装了git,可以通过命令查看自己git的版本号:

[zmy@zmy ~]$ git --version
git version 1.8.3.1

如果没有安装的话也可以切换管理员执行: 

[zmy@zmy ~]# yum -y install git

此时我们的系统上就有了git,在github或者码云上申请一个账号就可以直接使用了,点击加号新建项目,这里用码云来做示范

这里建好了一个test项目,点击复制生成的URL,

然后打开我们的Linux新建一个目录用来存放我们的代码:

[zmy@zmy ~]$ mkdir git-code
[zmy@zmy ~]$ cd git-code/
[zmy@zmy git-code]$ 

进到目录中执行克隆远程仓库,此处的*****是刚才我们复制的URL: 

[zmy@zmy git-code]$ git clone *****

接着进入到git-code这个目录里面编写文件或者复制已经写好的代码,我在这里新建了一个test.c文件

[zmy@zmy git-code]$ cd test_git/
[zmy@zmy test_git]$ ls
README.md
[zmy@zmy test_git]$ vim test.c
[zmy@zmy test_git]$ ls
README.md  test.c
[zmy@zmy test_git]$ 

把test.c添加到本地缓存区:

[zmy@zmy test_git]$ git add test.c

 把test.c添加至本地仓库,此处-m后面的内容是要添加的日志,一定要用心写!当然,commit也有很多选项,读者也可以自行学习其他的选型。

[zmy@zmy test_git]$ git commit -m "test for git"
[master ca8e305] test for git
 1 file changed, 7 insertions(+)
 create mode 100644 test.c
[zmy@zmy test_git]$ 

将文件发送至远端:

[zmy@zmy test_git]$ git push
Counting objects: 4, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 340 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: Powered by Gitee.com
To https://gitee.com/yikao_zhudapao/test_git.git
   20d5cca..ca8e305  master -> master
[zmy@zmy test_git]$ 

第一次使用会要求使用在码云上面的账号和密码,只要按顺序输入就可以了,当我们掌握了这三个选项之后也就对git有一个初步的认识,也能够让我们很快的使用起来。 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/yikaozhudapao/article/details/82708138