Git mac系统下搭建远程仓库
本文目录
哈哈哈 这是小弟第一篇博客 很丑但希望能帮到一些初次使用git的人
还不是五一没人约 哈哈哈 2019-5-2号
- git 版本
- git 初始本地仓库
- 创建ssh文件 (重点)
- 创建远程仓库
- 建立联系
- 常用命令
git版本
目前官网最新的版本是2.21.0 需要的可以自行下载
而我使用的是mac自带的 2.20.1版本
初始本地项目
创建文件夹
用vscode 打开 创建REDME.md
REAME.md 其实 意思为看我,这里一般写一些方便别人阅读此项目的备注
创建SSH文件(重点)
继续输入 cd ~/.ssh
如果显示 cd: ~/.ssh: No such file or directory
证明ssh文件不存在
此时 假设你在Github注册账号为: [email protected]
在terminal 中继续输入 ssh-****** -t rsa -C [email protected]
此时会出现 很多命令 一直回车知道见到最后一行为止
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/anthony/.ssh/id_rsa):
Created directory '/Users/anthony/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/anthony/.ssh/id_rsa.
Your public key has been saved in /Users/anthony/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:dp2r3eAJCUqDTdZguODfPzUnp7CFv9b3CIhFZkQ/a/U [email protected]
The key's randomart image is:
+---[RSA 2048]----+
| .o .o |
| . .. o . . |
| . . .o . + o . |
| . .= + . = . |
| ...+ S.o = E|
| ...+o==+o. |
| ...*+B+ |
| + +=.=.. |
| oo.+.o..|
+----[SHA256]-----+
建立远程仓库
登录github
点击New SSH key
此时我们再次打开terminal 终端
输入 cat ~/.ssh/id_rsa.pub
ssh-rsa… 这就是我们的ssh-key了
在切回github
我们去创建一个新的仓库
然后会跳转到这里
此处如果有需要输入email 和 密码的只需要输入 你github的账户和密码就行 密码默认不显示
因为我们一开始已经创建了一个 README.md文件
也用了git init
那我们现在回到终端
只需要输入git add -A
git commit -m ‘改动的备注’
将上一张图中的git remote add origin 。。。。。的复制到终端
然后输入git push -u origin master 这些代码上图都有 -u是因为第一次提交
此时我们刷新github 就会发现我们之前创建的REAME.md文件 意为看我
上面既然说了第一次提交用 -u master 是为什么呢
因为我们项目一般都会有一个主分支 即不能随意修改的
所以我们一般项目会有多个分支 然后方便协同开发
那我们就可以创建自己的分支
创建分支后 github官网暂时不会显示 知道你修改文件 进行第一个commit 然后push 到远程仓库 比如
git add -A
git commit -m ‘创建了一个新分支’
git push origin gavin
此时在刷新github就会看到多了一个分支
git 常用命令
git add -A //此命令使用工作树中找到的当前内容更新索引,以准备为下一次提交暂存的内容
git commit -m ‘备注’ //将修改的内容提交到暂存区
git push origin ‘你的分支名’ //将暂存区的内容提交到github的这个分支
git status //查看当前仓库的状态
git pull origin ‘人家的分支名’ //拉取别人的分支
git checkout -u ‘新分支名’ //创建一个新分支
git checkout ‘需要进入的分支’ // 通常一个项目两个版本会有多个分支 需要来回切换
…还有好多就不一一列了
因为重心是 搭建远程仓库!!!