[Git] 快速搭建远程仓库


1. Git安装

Git官网下载Git的安装程序,安装Git。


2. 创建本地仓库

Git安装完成后鼠标右键后有一个Git Bash,打开Git Bash。输入如下命令:

cd d:
mkdir learngit
cd learngit

1.切换到电脑D盘,

2.创建一个learngit的文件夹并将目录切换到该文件夹下。不确定自己是否已切换到指定目录,可以使用pwd命令显示当前路径。

3.输入git init命令创建并初始化版本库。初始化完后会在当前目录下生成一个.git的隐藏目录。


3. 提交文件

在learngit文件夹下新建一个README.txt的文本文件,然后内容输入This is a README file.。然后输入git add README.txt命令将文本文件添加进仓库,如果有多个文件,直接用空格隔开一次列出就可以了。接着使用git commit -m "add README file"提交操作。


4. 提交修改

修改README.txt文件,将文件内容中的This改为It,使用git status查看仓库状态,显示绿色的文件已修改的状态,表示添加修改成功,接着使用git diff查看修改的内容,然后使用git add README.txt添加修改。最后使用git commit -m "modify README file"提交修改。如果想查看提交记录,则可以使用git log命令。


5. 创建SSH Key

在Git Bash中输入cd ~/.ssh命令查看根目录下有没有.ssh文件夹。如果能进入该文件夹,继续输入ls命令查看该目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可以不用创建SSH Key了。如果都没有,则用cd ~命令切回用户主目录,然后在Git Bash输入:

ssh-keygen -t rsa -C "youremail@example.com"

然后一路回车。完了,在用户主目录下会生成id_rsaid_rsa.pub这两个文件。可以用cat ~/.ssh/id_rsacat ~/.ssh/id_rsa.pub查看文件的内容。


6. 在代码托管平台添加公钥

登陆你的GitHub帐户。然后点击头像 -> Settings -> 左边栏SSH and GPG Keys -> New SSH key。然后复制上面id_rsa.pub文件中的内容,粘贴进Key文本域内。 Title域,随便填一个都行。最后,使用ssh -T git@github.com命令来验证这个Key是不是正常工作。如果命令输入后,Key是正常工作的,则打印如下信息:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.

GitHub官方提供了一个非常好用的Git图形化客户端GitHub Desktop


7. 关联远程仓库

1.在GitHub首页,点击New repository创建一个仓库。

2.创建完成后,在该仓库的首页点击Clone or download->Use SSH->拷贝仓库SSH地址。我的创建的仓库地址是git@github.com:DavidSheh/learngit.git

3.在Git Bash中切换到本地仓库目录,然后输入git remote add origin git@github.com:DavidSheh/learngit.git。实际操作时请将命令中的远程仓库SSH地址替换成你自己的。如果没有打印任何信息说明关联成功。

4.推送本地仓库内容到远程仓库。第一次推送master分支的所有内容可以使用git push -u origin master命令。成功后,以后每次有修改后,可以直接用git push origin master命令推送了。


8. 克隆远程仓库

如果本地没有远程仓库的项目,想从远程仓库克隆一个仓库到本地应该怎么做呢?
其实很简单,只需要用cd命令切换到想要存放项目的路径,然后直接执行git clone命令就行了,注意命令后面跟的是项目的URL地址。项目在GitHub上的SSH和HTTPS地址均测试成功。


9. 总结常用命

在这里插入图片描述


10. 参考资料

1.廖雪峰Git教程

2.Git命令大全

3.阮一峰老师的常用 Git 命令清单

4.Git常用命令备忘

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值