git简介
简单来说,git是一个开源的分布式管理控制系统,可以追踪文件及项目,并且可以和码云github联动,将本地仓库文件提交至github仓库。
下面将介绍创建仓库、跟踪文件、提交信息,最后提交至远程github仓库的简单流程,基本是按步骤来的,更多详细流程请参考专业git及github介绍
设置name和email
git config --global user.name "xixi"
git config --global user.email "xxxx@xxx.com"
初始化git
这将将你的当前文件目录作为一个仓库
git init
克隆git仓库
也可以从github上克隆一个别人的仓库
git clone git://github.com/lh3/seqtk.git
查看状态
查看当前仓库下的跟踪文件的状态
git status
跟踪文件
在刚初始化时,必须要手动添加跟踪的文件
git add filename
提交信息
在做出修改跟踪的文件之后,还需要再次git add一下,可以用git status查看,发现修改未储存。完毕后,用commit命令提交修改信息
git commit -m "my first commit"
也可以不用git add储存修改信息,直接用以下命令可以一步到位
git commit -a -m "my first commit"
上传/下载至github远程仓库
ssh-keygen -t rsa -C "user@email.com" #生成密钥
cat ~/.ssh/id_rsa.pub#查看密钥,并在github个人网页上将此密钥填入github对应的ssh keys
ssh -T git@github.com #用ssh进行验证
git remote add origin git@github.com:username/xxxx.git#添加你的远程仓库,设置为origin(或者其他)
git remote -v #查看远程仓库
git push origin master #提交至远程仓库(branch默认为master,origin为刚刚设置的远程仓库名
也可以用Pull命令下载
git pull origin master
网友评论