Git学习(三)--本地仓库和GitHub推送与克隆

来源:互联网 发布:root软件哪个好 编辑:程序博客网 时间:2024/05/17 22:41

1.本地已经创建仓库,推送至GitHub上

1) 打开Git Bash ,我的仓库路径是f/git/zhu/,所以输入命令

cd f/git/zhu/

输入命令之后没有提示消息即为好消息,这个时候已经进入仓库操作了,默认分支为master,继续输入命令。

2) 在本地创建SSH keys
ssh-keygen -t rsa -C "email@xxxx.com"
一直回车即可

email@xxxx.com是在安装Git时填的邮箱,最好是与GitHub登陆邮箱一致

创建成功之后会看到如下文件

              

id_rsa是私钥,不能泄露
id_rsa.pub是公钥

3) 在github上创建SSH Keys
登陆GitHub,在"SSH Keys"页面点击"Add SSH Key",在Key文本框里黏贴id_rsa.pub文件的内容

4) 在GitHub创建一个库,仓库名叫MyFirstRepository.git,注意不初始化README

5) 创建成功后在本地运行Git Bash
git remote add origin https://github.com/xyzhu123/MyFirstRepository.git

https://github.com/xyzhu123/MyFirstRepository.git这个路径要换成自己刚刚创建的仓库的路径,只要把xyzhu123换成你自己GitHub的用户名。如果没有修改,你的本地库就是跟我的库远程关联了。但是我的ssh列表里没有你的ssh keys,所以你关联了也是推送不了的。

(备注:运行这行命令之后,本地仓库名就是默认为origin)
git push -u origin master(推送分支)

6) 将本地仓库的资源提交到远程仓库
git push origin master

以上均是简单操作。

2.从GitHub克隆一个仓库至本地并远程关联

例如,github已知的仓库名gitskills,在Git Bash输入以下命令
git clone git@github.com:xyzhu123/gitskills.git
cd gitskills
ls(小写的L,不是one)
cat README.md

 git@github.com:xyzhu123/gitskills.git和https://github.com/xyzhu123/gitskills.git等同。

切记xyzhu123是我自己的GitHub用户名。从GitHub上克隆库到自己本地时,记得修改用户名和仓库名







0 0
原创粉丝点击