一、创建码云仓库【姿势一-IDEA结合版】
1. 进入项目初始化
可以使用命令:git init 发现文件颜色改变
2. 将项目文件交给git管理
3. commit提交到本地仓库
注意:只commit
4. 创建远程仓库
5. 根据情况去IDEA中设置
6. 新建说明,再IDAE中自由拉取即可。
二、创建码云仓库【姿势二-命令版】
根据需要在码云上创建仓库
进入自己的项目
- 创建README.md【mac系统的话
touch README.md
】 - 创建.gitignore将不需要上传的文件屏蔽掉
- 使用
git status
查看提交文件,是否是你想提交的内容
- 创建README.md【mac系统的话
使用
git add .
添加所有的变更文件使用
git commit -am 'first commit init project'
提交并且添加注释。注意这个时候只是提交到本地仓库中,还不在码云的远程仓库。使用
git remote add origin git@gitee.com:520yd/mmall.git
链接远程地址,这个远程地址也可以是HTTPS的,只是授权方式不同而已。
使用
git branch
查看当前分支。使用
git push -u origin master
将本地仓库提交到远程。- 问题一:
shellTo gitee.com:520yd/mmall.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'git@gitee.com:520yd/mmall.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
解决方案:使用
git pull
重新拉取下。再次使用git push -u origin master
- 问题二:
shellTo gitee.com:520yd/mmall.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@gitee.com:520yd/mmall.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
解决方案:使用
git push -u -f origin master
强制覆盖版本提交,因为是第一次提交,可以如此操作。如何创建分支
- 使用
git checkout -b v1.0 origin/master
以master主干创建一个v1.0的分支。 - 使用
git push origin HEAD -u
将本地分支推送到远程。 - 使用
git branch
可以查看分支情况。后面-r
查看远程分支、-a
查看所有分支、 不加查看当前分支 - 使用
git checkout 分支名
切换分支
- 使用