如果你的本机是安装成功第一次使用,先配置一下一些基本的信息
需要先配置Git环境变量后,cmd或右键git bash here
$ git config --global user.name
"Your Name"
$ git config --global user.email
"email@example.com"
创建公钥及添加SSH
$ ssh-keygen -t rsa -C "email@example.com"
$ cat ~/.ssh/id_rsa.pub
粘贴到码云的设置的添加公钥SSH中
完整命令记录
mkdir xxx-project cd xxx-project git init touch README.md git add README.md git commit -m "first commit" git remote add origin https://gitee.com/username/xxx-project.git git push -u origin "master"
上传项目到码云中方法:
一、在码云上创建仓库
二、打开GitBash ,用cd命令进入本地项目目,然后把初始化一下,把本地的目录变成git本地仓库, git status 可以查看本地目录的状态信息
git init
git status
三、将你本地仓库与码云上的远程仓库关联
git remote add origin https://gitee.com/xxxxx/demo.git
如果已经在码云中添加SSH,则可以直接添加SSH网址,免登录
git remote add origin git@gitee.com:******/******.git
四、在你准备上传你的项目之前,最好更新一下项目,确保没有和远程仓库的代码有冲突
git pull --rebase origin master
五、把你的项目复制到这个目录下,用命令添加你要上传的项目,再提交到本地暂存区,最后把本地仓库项目提交到远程仓库。git 是强烈建议你在提交代码的时候,要写备注注释的,所以既然人家是强烈建议,你就别懒了。
git add . 添加目录下所有发生改变的文件
git commit -m '备注注释信息'
git push -u origin master
本地仓库代码提交至远程仓库
六、新建一个目录,从码云上把上传的代码下载下来:
git clone https:
//gitee.com/xxxxx/demo.git
总结:
一般而言,正常的推送流程应为:
- 在github上创建项目
- 使用git clone https://github.com/name/project.git克隆到本地
- 编辑项目
- git add . (将变更提交至缓存区)
- git commit -am “提交说明(注释)”
- git push origin master 将本地变更推送至远程仓库master分支
错误:
Git推送error:failed to push some refs to 'git@gitee.com:name/project.git'
解决:
git pull --rebase origin master
关联操作
删除关联origin的远程库
git remote rm origin
远程库名称为gitee,名称和项目名则填写创建的仓库
git remote add gitee git@gitee.com:名称/项目名.git
查看远程库信息
git remove -v