本博文的目的是简单介绍下git的使用,以及git与网络托管平台gittee的交互使用,主要包括本地程序库上传至gitee和从gitee下载库到本地这些内容。
1.使用gitee创建一个远程仓库
1.1上传本地的ssh public key
1.2创建远程仓库
1.3配置远程仓库,命名为gitee_learn
2.使用git创建一个本地仓库
备注:本人是在Ubuntu 16.04命令行下创建仓库的,并且仅仅列出一些基本的操作代码并稍作解释,不会纠结于大量的细节解释,力图用最快的方式进行仓库创建和仓库版本管理,代码如下。
# 使用前先简单配置git(主要是使用者的name和email),用于代码提交时识别用户,以下两行命令最后的字符串写自己的
git config --global user.name 'xpf-mooe'
git config --global user.email 'x***0@163.com'
# 创建gitee_learn文件夹,并进入
mkdir gitee_learn
cd gitee_learn
# 使用git命令初始化该文件夹,将其变为git可以进行版本管理的本地仓库
git init
# 创建文件my_first_file.txt,并写入数据"Hello the world."
echo 'Hello the world.' > my_first_file.txt
# 添加到仓库
git add my_first_file.txt
# 提交到仓库
git commit -m 'first add a file'
# 查看仓库修改信息
git log
3.连接本地仓库和远程仓库进行程序上传和下载
# 本地仓库与gitee上的仓库关联起来
git remote add origin git@gitee.com:tengraoshu/gitee_learn.git
# 推送本地仓库到gitee
git push -u origin master
# 首次推送需要使用-u参数,以后推送就不需要该参数,直接推送
git push origin master
# 从gitee上拷贝仓库到本地
git clone git@gitee.com:tengraoshu/gitee_learn.git
# 同步gitee远端仓库到本地
cd gitee_learn
git pull
备注:该文章主要借鉴了廖旭峰老师的“Git学习”教程,网址为https://www.liaoxuefeng.com/wiki/896043488029600,需要详细学习的可以进去该王钊深入学习以下。