gitLab新建项目并提交本地项目管理(基本操作命令)

一、新建项目

填写信息新建一个远程仓库项目

1598595483(1).png

1598595511(1).png

二、提交本地project

进入工程根目录: cd $project_path
初始化git仓库  : git init
链接到git server :   git remote add origin git@XX.com:namespace/Projectname.git
将更改文件放入暂存区: git add .
提交代码到仓库: git commit -m “initial commit”
将本地仓库的提交推送到远程仓库: git push -u origin master

三、五、常用操作整理

1、克隆远程版本库
$ git clone <url>   
2、提交文件
$ git status           #查看状态
$ git add file        #跟踪指定的文件file
$ git commit -m "XX"   #将暂存区的内容提交至Git本地仓库
3、删除文件和目录
  $ git rm my_file   #删除文件
 $ git rm -rf my_directory/   #删除文件夹及文件
 $ git commit -m "del file"   #提交修改
4、推送到远程仓库
 $ git push origin master    #推送到远程仓库
5、查看提交历史
$  git log                       #查看提交历史
6、拉取远程分支及合并
$ git pull origin master   # 拉取远程master分支合并到当前分支
6、创建本地分支,然后切换到dev分支
git checkout -b dev  # 创建本地分支,然后切换到dev分支
7、删除本地分支
git branch -d yourbranch  # 删除本地分支
8、dev merge到master分支
1、git checkout master # 切换到master分支
#2、到gitlab发起merge请求
3、git merge dev  #合并dev分支
9、撤消并删除最新的提交
git reset --hard HEAD~1
10、撤消但保留更改
git reset --soft HEAD~1
11、将未提交的代码保存到本地
git stash save "保存这个没有提交的东西到本地, 这个是保存的注释"
git stash pop   #恢复之前缓存的工作目录
12、如果远程新建了一个分支,本地没有该分支。
git checkout --track origin/branch_name
13、merge合并多条commit为一条commit
$ git merge --squash yourbranch
$ git commit -m "message here"
14、本地分支关联远程分支
git branch --set-upstream-to=origin/dev_v2_bailu
15、暂存
git stash
git stash pop stash@{0}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。