美文网首页
Gitlab上传、更新项目

Gitlab上传、更新项目

作者: yxy旧时光 | 来源:发表于2019-05-08 15:14 被阅读0次

将项目传到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(分支名)  强制提交 

相关文章

网友评论

      本文标题:Gitlab上传、更新项目

      本文链接:https://www.haomeiwen.com/subject/yvwmoqtx.html