一.仓库选择
这里我选择的是码云,中国版github,因为他的服务器在国内,上传和下载的速度要快一些。
链接:https://git.oschina.net/
二.新建项目
注意事项:
- 选择项目语言,我这里选择的是Swift
- 选择证书,这里选择 MIT License(一定要选证书,不然代码down不下来)
- .gitignore 这里先不添加,后面详细介绍
三.添加SSH公钥
生成公钥步骤
- 打开终端,输入命令令
ssh-keygen -t rsa -C "xxxxx@xxxxx.com
(xxxx部分为注册时的邮箱)
三次回车即可生成ssh key
见到 图3 说明生成成功
- 输入命令
cat ~/.ssh/id_rsa.pub
查询生成的ssh key
- 将 图3 红框部分(一个字都不能漏)拷贝 粘贴 到图一公钥value 框内
点击确定即可
四.添加 .gitignore文件
操作步骤:
- 设置显示隐藏文件,终端输入命令
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
- 新建终端窗口,cd到你想要存放项目的文件夹,例如
cd Desktop/Swift学习/笔记
- 到项目主页复制项目链接,选择SSH链接,输入命令
git clone git@git.oschina.net:Mcdul/swift-XueXiBiJi.git
- 去github下载.gitignore的文件 地址:https://github.com/github/gitignore
- 找到所选语言对应的.gitignore文件,例如,我这里是Swift.ignore
- 输入命令
cp /Users/zhumin/Downloads/gitignore-master/Swift.gitignore /Users/zhumin/Desktop/Swift学习/笔记/swift-XueXiBiJi
cp 后面的命令前半部分为Swift.ignore文件目录,后半部分为项目目录,只需输入cp 然后依次将Swift.ignore文件和swift-XueXiBiJi文件拖到终端,回车,生成成功如下所示
- cd到项目所在文件夹,例如
cd Desktop/Swift学习/笔记/swift-XueXiBiJi
然后添加版本控制 输入命令git add .
add后面有空格 - 输入
git status
查看状态
- 输入命令
git commit -m "添加gitignore"
- 输入命令
git push
提交新增的.gitignore
五.提交工程
- 在 swift-XueXiBiJi 目录下创建工程,例如MySwiftStudy.playground
- 添加版本控制,在终端输入
git add .
- 提交工程,在终端输入
git commit -m "创建工程"
- push到远程服务器, 在终端输入
git push
六.大功告成
文字记录成长,写的不好的地方欢迎大家指正!