git初次体验

      老徐进行了第三次分享,要熟悉使用git,为了以后的jenkins等学习做基础。git是一个免费的开源分布式版本控制系统。

1、首先在linux上安装客户端

输入命令:sudo apt-get install git

回车后,会自动下载安装。

输入命令: git --version 检查看看是否安装成功。

2、在github网站上注册一个自己的账户,包括用户名和邮箱

3、注册成功后,进入个人页面,添加一个远程仓库。方便以后使用。

注:github上有公开使用的仓库,也可以直接使用

4、初次使用git,需要设置两个东西

输入命令:git config --global user.name "****"

                  git config --global user.email “*****”

注意,将***换成自己的。这个是用来区别不同提交者。

5、查看git的配置

[root@bogon git]# git config --list

user.name=******(自己的用户名)

user.email=******(自己的邮箱)

core.repositoryformatversion=0

core.filemode=true

core.bare=false

core.logallrefupdates=true

6、建立一个本地的仓库。在自己的Linux环境上建立一个文件夹/usr/local/web/git,然后切换到该目录

7、输入命令:git init,回车之后,可以看到在目录中出现了一个  .git  的文件夹。这个文件夹含有你初始化的 Git 仓库中所有的必须文件。

8、创建ABC三个文件夹

mkdir folder_A

mkdir folder_B

mkdir folder_C

在每个文件夹下,相应创建一个文件

cd folder_A

touch a

vi a

cat a

9、使用add 添加文件到git

[root@bogon git]$ git add folder_A/a

[root@bogon git]$ git add folder_B/b

[root@bogon git]$ git add folder_C/c

[root@bogon git]$ git add config.xml

[root@bogon git]# git commit -m "add file to git"

推倒远程仓库

[root@bogon git]# git remote add origin git@github.com:miersunny/git

[root@bogon git]# git push

然后刷新https://github.com的仓库后的效果,可以看到提交的文件

10、打包 ABC、config 文件为 istester.tar.gz 包

[root@bogon git]# tar -cvf istester.tar.gz /usr/local/web/git/folder_A /usr/local/web/git/folder_B /usr/local/web/git/folder_C /usr/local/web/git/config.xml

tar: Removing leading `/' from member names

/usr/local/web/git/folder_A/

/usr/local/web/git/folder_A/a

/usr/local/web/git/folder_B/

/usr/local/web/git/folder_B/b

/usr/local/web/git/folder_C/

/usr/local/web/git/folder_C/c

/usr/local/web/git/config.xml

11、在/usr/local/web下新建目录 istester,将tar包移入目录内

[root@bogon web]# mkdir istester

[root@bogon web]# cd istester/

[root@bogon istester]# ls

[root@bogon web]# mv istester.tar.gz /usr/local/web/istester

[root@bogon web]# cd istester/

[root@bogon istester]# ls

istester.tar.gz

12、解压 tar 包

[root@bogon istester]# tar -xvf istester.tar.gz

usr/local/web/git/folder_A/

usr/local/web/git/folder_A/a

usr/local/web/git/folder_B/

usr/local/web/git/folder_B/b

usr/local/web/git/folder_C/

usr/local/web/git/folder_C/c

usr/local/web/git/config.xml

参考链接:http://www.jianshu.com/p/3ddb52f83951

谢谢mo_xingxing

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容