赞
踩
注意:本文主要讲解的是,如何快速的将本地仓库的代码托管到GitHub上,如果不知道Git是什么的可以参考我的博客 ====> 分布式版本控制系统——Git
README.md
文件。创建完毕后,可以看到README.md
文件Git
仓库和GitHub
仓库之间的传输是通过SSH
加密的,所以需要做如下的设置:
SSH Key
。先在用户主目录下,看看有没有.ssh
目录,如果有,再看看这个目录下有没有id_rsa
和id_rsa.pub
这两个文件,如果已经有了,可以直接跳过第一步。如果没有,打开Shell
(Windows
下打开Git Bash
),创建SSH Key
:ssh-keygen -t rsa -C "youremail@example.com"
.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个就是SSH Key
的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人。GitHub
,打开“Account settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub
文件的内容:git bash
命令行中输入如下命令:git clone '远程库的地址'
readme.md
文件。Git
仓库,又想在GitHub
创建一个Git
仓库,并且让这两个仓库进行远程同步,这样,GitHub
上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,一举多得。GitHub
上创建一个远程仓库。GitHub
上添加Git
和GitHub
通信的SSH
密钥。git remote add origin "远程库的地址"
git push -u origin main
main
分支时,加上-u
参数,Git不但会把本地的main
分支内容推送到远程新的main
分支,还会把本地的main
分支和远程的main
分支关联起来,以后的推送或者拉取时就可以简化命令。test.txt
文件。Git
需要生成SSH
密钥,使用命令ssh-keygen -t rsa -C "youremail@example.com"
,就可以在用户主目录下找到.ssh
目录了。GitHub
上的代码克隆到本机上,使用命令git clone '远程库的地址'
。git remote add origin '远程库的地址'
;关联一个远程库时必须给远程库指定一个名字,origin
是默认习惯命名。
git push -u origin main
第一次推送main
(如果你本地库的分支名叫master
,就把main
替换成master
)分支的所有内容。git push origin master
推送最新修改。git remove rm <name>
命令。使用前建议先用git remote -v
查看远程库信息:然后根据名字删除,比如删除origin
:git rmmote rm origin
,注意:这里的删除
其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身没有任何改动。要真正删除远程库,需要登录到GitHub
,在后台页面找到删除按钮再删除。ssh-keygen -t rsa -C <"youremail@example.com"> #生成SSH密钥
git clone '远程库的地址'> #将远程库中的文件克隆到本地Git管理
git remote add <remote_name> #关联一个远程库到本地
git remote -v #查看关联的远程库的信息
git remote rm <remote_name> #删除本地关联的远程库
git push -u <remote_name> <local_branch_name> #第一次推送本地库到远程库
git push <remote_name> <local_branch_name> #之后推送本地修改的内容
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。