序言
每个程序员,都有属于自己的git工程。
搭建自己的git工程
在windows环境下,以搭建自己的脚本库shell工程为例。
本地git仓库搭建
在c:\projects
下新建shell
文件夹
cd c:\projects
mkdir shell
创建一个README.md
的用户指南文件
cd c:\projects\shell
echo #使用指南 > README.md
echo 新手在使用此脚本工程前,请务必详细查看对应模块的使用说明。>>README.md
建立本地的git工程,并提交本地仓库。
git init
git add README.md
git commit -m "first commit"
这样,我们的本地git工程就建好了。
推送远程服务器
git远程代码仓库管理系统
工程有公开和私有的区别,github上个人私有仓库是一个付费的服务,gitlab上是免费的。因此我们选择gitlab作为自己的远程代码仓库管理系统。
官网首页:https://gitlab.com
拥有了gitlab的账号后,我们新建一个shell的私有工程
Paste_Image.png点击Create Project,我们便创建了一个远程仓库
Paste_Image.png新手按照指示,进行 Git 的全局配置
git config --global user.name "user name"
git config --global user.email "user email address"
这里,我们可以选择两种类型的访问方式:https
和ssh
。
关于选择哪种方式,这里不做过多的阐述,有兴趣的可以自行搜索。
本人使用的是ssh的访问方式
如果不知道如何配置ssh,请参见
Authentication with SSH Public Keys
或者
Generating an SSH key
我们复制地址git@gitlab.com:huaxingmaster/shell.git
在shell工程中设置远程服务器
git remote add origin git@gitlab.com:huaxingmaster/shell.git
查看当前远程服务器列表
git remote -v
显示了当前远程仓库 origin 在进行 fetch和push操作时,分别对应的地址。
origin git@gitlab.com:huaxingmaster/shell.git (fetch)
origin git@gitlab.com:huaxingmaster/shell.git (push)
我们将本地仓库推送至远程 origin,作为其master分支
git push origin master
Paste_Image.png
现在远程origin中,有了我们推送的内容,心情真是很愉悦呀!
Paste_Image.png而且我们还看到了README.md中关于工程的说明(只有在工程中添加了README.md文件,gitlab网站才会将其显示出来)。
网友评论