一、git安装
下载地址
二、git配置
打开Git Bash
配置自己的用户名和邮箱
git config --global user.name “你的名字或昵称”
git config --global user.email “你的邮箱”
1 生成并部署SSH key公钥
2 ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
3 输入之后,连续按回车键,不需要做任何更改,会生成SSH key,存放在系统默认路径下
4. 查看生成的SSH key
cat ~/.ssh/id_rsa.pub
在c:/Users/“你的用户名”/.ssh路径下,找到id_rsa.pub文件
将里面的内容全部复制下来
将SSH key添加到码云账户中
进入码云中,找到修改资料选项
在左边找到SSH公钥选项
标题可以任意起一个(eg:key one),然后将刚复制的内容粘贴到公钥里面,点击确定,就添加完成SSH key了。
三、git命令行推送项目
在要提交的项目文件夹上右键,选择Git Bash Here(规范性:要对应项目的里面进行操作;如码云中项目名为趣变吧,你本地仓库项目叫XXX,要进入XXX目录进行命令行操作)
在项目里面添加 .gitignore 文件(用于推送时忽略某些不必要上传文件:如里面内容:/target/ /target/代表git初始化时忽略target目录)
git init ———-初始化git仓库
git remote add origin 你的项目地址 //注:项目地址形式为:http://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git 用来连接远程码云( 如果输入$ Git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git ;出现提示出错信息:fatal: remote origin already exists.则解决方法:先输入git remote rm origin,再输入 git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
(第一次上传项目文件时的操作)pull远程码云项目中README.md到本地仓库
。原因:在码云项目中新建项目一般有个README.md文件,而你本地没有,推送时就会出现如下问题1的情况。解决方法:git pull –rebase origin master
推送至码云
git add . --将项目中的所有文件上传
git commit -m ‘对上传文件的注释’
git push origin master