将项目传到Gitlab
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 ,将本地仓库推送到远程仓库
1.常用操作
切换分支 : git checkout name
查看分支 : git branch -a
撤销修改 : git checkout -- file
删除文件 : git rm file
查看状态 : git status
添加记录 : git add file 或 git add .
添加描述 : git commit -m "MOD:描述内容"
同步数据 : git pull
提交数据 : git push
2.常用操作顺序
-> git status (pull前最好能看下本地是个什么情况,是否有修改)
-> git add .
-> git commit -m "MOD:描述内容"
-> git pull (确保本地代码是最新的)
-> git push
-> git status (确保真的push上去了)
3.分支操作
查看分支 : git branch
创建分支 : git branch name 或git branch --track name
切换分支 : git checkout name
创建+切换分支 : git checkout -b name
合并某分支到当前分支 : git merge name
删除分支 : git branch -d name
删除远程分支 : git push origin :name
4.分支操作合并到master操作顺序
-> git checkout xxx 切换到自己的工作分支,走 2.常用操作顺序 流程
->git checkout master 回到主分支
->git pull 获取远程最新的修改,不会产生冲突
->git checkout xxx 回到工作分支
->git rebase master 合并主干修改,如果有冲突在此时解决
->git checkout master 回到主分支
->git merge xxx 合并工作分支的修改,此时不会产生冲突
->git push 提交到远程主干
5.标签创建
-> git tag v1.0.0 创建标签
-> git push origin --tags 一次性推送全部尚未推送到远程的本地标签
-> git tag 查看所有标签
6.删除远程标签
-> git tag -d v3.0.1 删除本地标签 v3.0.1
-> git push origin :refs/tags/v3.0.1 删除远程标签 v3.0.1
7. 回滚版本
git reset --hard e377f60e28c8b84158(版本id) 回滚到指定的版本
gitpush -f origin master(分支名) 强制提交