1、初始化git配置 (首先得安装git、去官网下一个exe安装包 一直狂点下一步就好辣)
- 配置git的内置用户名
#配置一个本地git的用户名 $ git config --global user.name "xxx" #配置本地用户的邮箱地址 $ git config --global user.email "xxx@qq.com"
2、在码云上创建一个项目(傻瓜式操作,就不解释了)
- 在本地git命令行中ssh公钥(后面是你的邮箱)
$ ssh-keygen -t rsa -C ###@qq.com
然后一路默认回车即可
- 查看公钥,并将公钥复制到码云公钥内容里面,确认后重新输入登录密码即可
$ cat ~/.ssh/id_rsa.pub
此处注意:必须把推送所需要的公钥配置到账户的个人公钥里面否则无权限推送
关联远程库:
可以先用git remote -v查看远程库信息:
git remote -v origin git@github.com:michaelliao/learngit.git (fetch) origin git@github.com:michaelliao/learngit.git (push)
可以看到,本地库已经关联了origin的远程库,并且,该远程库指向GitHub。
我们可以删除已有的GitHub远程库:
git remote rm origin
再关联码云的远程库(注意路径中需要填写正确的用户名):
git remote add origin git@gitee.com:liaoxuefeng/learngit.git
此时,我们再查看远程库信息:
git remote -v origin git@gitee.com:liaoxuefeng/learngit.git (fetch) origin git@gitee.com:liaoxuefeng/learngit.git (push)
现在可以看到,origin已经被关联到码云的远程库了。通过git push命令就可以把本地库推送到Gitee上。
$ git remote add origin (码云上复制的ssh地址或者https地址)
5、将所有文件add到缓存区、并add到git仓库
$ git add --all
$ git commit -m "注释"
6、推送到远程仓库(加了 f 属性则为强制覆盖推送)
$ git push -u origin master -f
注:常用的操作:
git status //查看当前git的状态
git commit -m '注释' 必须进行代码修改才可以
git push -u origin master -f 必须加-f才会在推送中覆盖云仓库文件
注:
github常见操作和常见错误!错误提示:fatal: remote origin already exists.
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
发表评论 取消回复