第一次使用的配置
当然要注册github账号了;
由于本地Git仓库与Github仓库是通过SSH加密的,所以需要创建一个SSH Key;
1
2
3
4ssh-keygen -t rsa -C "youremail@example.com"
//例如我的:
//ssh-keygen -t rsa -C "852454151@qq.com"打开用户主目录,找到.ssh文件夹,打开里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人
登陆Github配置SSH Keys(位置在:右上角头像->Setting->SSH and GPG keys->New SSH Key),将id_rsa.pub内容粘贴到key中;登陆Github,创建一个新的repository
关联远程库
1
2//将用户名,仓库名改成你自己的
git remote add origin git@github.com:tonychenn/BlogSource.git
推送本地仓库文件到Github
(第一次推送此处可能会出错,到文章下面招解决方案)
关联后,使用命令
1 | git push -u origin master |
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令
1 | git push origin master |
推送最新修改;
此时就能在Github上看到推送上去的readme.txt文件啦
克隆Github仓库文件到本地
本地文件夹 gitbush 执行 git clone https://github.com/TonyChenn/BlogSource.git
Clone 完整仓库到本地(所有分支)
1 | git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done |
遇到错误
原因及解决方案: 出现错误的主要原因是:github中的README.md文件不在本地代码目录中解决:通过:git pull --rebase origin master
进行代码合并
TonyChenn
2018-10-24
2018-10-24