如何使用git托管你的项目
如果你初次使用git托管你的代码,可能会被繁琐的配置困扰,尤其是在建立私有项目的时候,需要各种配置项才能顺利完成,甚至中途都会出现各种无法预知的问题,其中也有人嫌弃麻烦,对项目的管理单纯的拷贝,但是这样如何做到版本控制呢。想让代码管理更加高效,可以随时发布编辑下载,可以与同路大咖互相切磋, talk is cheap,show me code!
注意:windows下请使用git客户端
针对公有项目
1. 在github 手动创建一个仓库 ,并在自己项目的根目录下初始化git
git init
2. 把github项目仓库下载本地
git pull https://github.com/yancheng199287/SpringBootDemo.git
3. 在文件添加下开始之前 请 添加 忽略文件 不要的都过滤掉
git add .
4. 开始提交本地记录
git commit -m "第一次提交,1.日志logback 2.数据库hibernate jpa 3.gson自动转换"
5. 添加远程仓库地址
git remote add origin https://github.com/yancheng199287/SpringBootDemo.git
6. 提交上传到github仓库中
git push -u origin master
会提示你输入账户密码 确定即可!
针对私有有项目
1. 生成公钥
ssh-keygen -t rsa -C "648830605@qq.com"
Generating public/private rsa key pair...
三次回车即可生成 ssh key
2. 查看公钥
linux cat ~/.ssh/id_rsa.pub
windows cd ~/.ssh cat ./id_rsa.pub
复制所有内容 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
3. ssh公钥管理”,点击“添加公钥”,将刚刚生成的公钥填写到“公钥”栏,并为它起一个名称,保存即可。
注意:复制公钥时不要复制多余的空格,否则可能添加不成功。
开始导入项目到远程服务器
4. 初始化项目
git init
5. “点”表示当前目录所有的文件包括文件夹,尽量提前准备.gitignore忽略文件
$ git add .
$ git commit -m "first commit"
6.指定远程地址 一般项目都有个克隆下载位置提示,直接复制
$ git remote add origin https://github.com/yancheng199287/SpringBootDemo
规则是:git remote add origin <项目url, 如git@code.csdn.net:xxx/xxx.git>
7. 提交到 master分支 主分支下
git push -u origin master
温馨提示:
- 如果返回什么http错误 比如代理404错误, 估计你之前设置了代理,而此代理又无效,那就取消掉吧
C:Usersbob\.gitconfig 打开这个文件 删除 proxy 那一行- 假如你已经在git平台添加项目,初始化后, 那么你最好不要先在当前目录提交文件,应该直接pull下来,再去提交,假如你已经提交文件了,但是还没有提交到远程服务器
那么你需要带上参数 git pull origin master --allow-unrelated-histories
评论