Git配置以及上传下载项目到码云和github

参考博客:
https://blog.csdn.net/askycat/article/details/55106299
https://www.liaoxuefeng.com/wiki/896043488029600/1163625339727712
https://www.jianshu.com/p/0fce531dba31

github是全球最大的程序员交友网站,外国网站所以访问会比较慢。
码云是国内的代码管理仓库,访问会相对快一些。
两者的操作大同小异

配置git和生成公钥

安装好git后,我们要进行对git进行一些配置以及生成公钥,方便后面操作

进入要上传的文件夹下

1.配置用户名和密码

git config --global user.name “你的用户名”
git config --global user.email "你的注册邮箱"

2.查看是否配置成功

git config user.name
git config user.email

3.生成公钥

ssh-keygen -t rsa -C "你的注册邮箱"

回车后,会在默认文件 id_rsa.pub 上生成 SSH key,位置:C:\Users\用户名.ssh
之后系统要求输入密码,直接回车不设密码,重复密码时再次回车,之后显示 SSH key 已经生成成功。
4.在github和码云中配置ssh

进入生成公钥的的文件夹(git界面中有提示)。
复制id_rsa.pub 文件中的内容到github和码云的ssh配置中(都在个人中心里,直接就能看到配置ssh选项)

代码上传和下载

代码的上传需要先新建仓库,步骤省略

1.配置remote

git remote add github(name属性,自定义的,后面使用name代替此者) "github的仓库地址"
git remote add gitee(name属性,自定义的,后面使用name代替此者) "码云的仓库地址"

ps:github和gitee分别对应着两个仓库的地址,名字不是固定的,起什么名字都可以

2.查看remote

git remote -v

3.上传
上传前,首先要把仓库pull下来

git pull 自定义name master 

上传代码

git add .
git commit -m "备注"
git push name master 

ps:
如果显示失败,就执行一下

git init

如果显示fatal: remote xxx already exists.

git remote rm xxx 

4.下载

git pull name master 

其他的操作和注意

项目中进行一次代码修改

1.修改代码前先pull代码

2.进行修改

3.提交代码(首次提交代码到一个空的仓库也可以这样操作,不过要先进行配置remote操作)

git add .
git commit -m "备注"

ps:. 代表全部修改的内容

4.push代码

ps:如果push失败,而且愿意舍弃线上已有的内容,可以使用

git push name master -f

你可能感兴趣的:(Git)