步骤:
1、码云上新建一个项目 XXXX (项目名)
2、 本地创建一个文件夹E:/XXXX,然后使用git bash
3、cd 到本地文件夹中E:/XXXX //如果是在创建的文件中git bash 则此步骤可省略
4、使用 git init 命令 //初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹
5、使用git remote add origin https://gitee.com/你的码云用户名/XXXX //添加远程仓库
6、使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹
7、将要上传的文件,添加到刚刚创建的文件夹
8、使用git add . (. 表示所有的)或者 git add + 文件名 // 将文件保存到缓存区
9、使用git commit -m '新添加的文件内容描述' //添加文件描述
10、使用git push origin master ,将本地仓库推送到远程仓库
问题:
在push代码时出错:
error: failed to push some refs to 'git@github.com:******/Demo.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
有如下几种解决方法:
1.使用强制push的方法:
$ git push -u origin master -f
这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。
2.push前先将远程repository修改pull下来
$ git pull origin master
$ git push -u origin master
3.若不想merge远程和本地修改,可以先创建新的分支:
$ git branch [name]
然后push
$ git push -u origin [name]