git入门教程之git远程仓库-GitHub

221 阅读2分钟

1.通过命令行获取公钥

(1)运行这行命令,后面的邮箱随便填,可以不用和注册GitHub时的邮箱一样

然后一路回车

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

(2)运行这行命令 ,获得公钥

.ssh里面id_rea是给github的公钥,id_rsa.pub是你自己的私钥,不要告诉别人

cat ~/.ssh/id_rsa.pub 

(3)打开你登陆的github,点击右上角settings,然后找到SSH,把你从命令行得到的公钥粘贴到SSH Keys里面

(4)测试

运行这行命令,如果有询问,就回答yes并回车

ssh -T git@github.com

2.上传代码

(1)弄好公钥,接下来就要上传代码了,首先现在你的guthub上创建一个仓库,方法是github上点击那只小猫,然后点击new,起个名字就创建好了,先停在这不要动

(2)在你需要上传的文件夹中git init ------git add-----git commit   三联。然后在github上复制代码,就在你创建仓库那里,复制这三行代码,并运行就ok了

git remote add origin git@github.com:xiaoyuAnd/-.git
git branch -M master
git push -u origin master

注意:如果使用git push时命令行出现‘git pull’,就先运行git pull ,然后再重新运行git push

如果本地有其他分支,上传其他分支:先切换到要上传的分支上如果x ,然后就git push -u origin x

3.下载代码

从github上复制链接,然后在命令行执行这个。这个下载包括分支,下载后可以再本地切换分支

git clone ....

下载代码三种方法

1.gitclone git@?/xxx.git

(1)在当前目录下创建一个xxx的目录

(2)xxx/.git是本地仓库

(3)一般需要接一句cd xxx

2.git clone git@?/xxx.git yyy

(1)会在本地新建yyy目录,记得cdyyy

3.git clone git@?/xxx.git .

(1)最后一个字符是点

(2)不会新建目录。使用当前的目录容纳代码和.git

(3)当前目录一开始最好是一个空目录

最后,如果不想提交代码也不想删使用

隐藏

git stash <文件名>

显示

git stash pop <文件名>