gitlab常用命令

新建一个文件,并且上传到新的分支:

  建立文件后,git初始化:

    git init

    git add .

    git commit -m 'init commit'

  添加或更改远程分支

    添加:git remote add origin xxx.git

    更改:git remote set-url origin xxx.git

  更改当前分支,并上传到远程分支:

    git checkout -b eval_generate

    git push origin eval_generate

切换到指定远程分支(假设是dev分支):

git checkout -b dev origin/dev

git版本管理:

git log # 显示每个版本的详情信息

git diff commit-id [<path>...]比较工作区(还未git add)与指定commit-id的差异

git diff --cached [<commit-id>] [<path>...]比较暂存区(已经git add,没有git commit)与指定commit-id的差异

git diff --name-status 版本号1 版本号2  比较两个版本有哪些文件做了更改

git提交

git add -A  提交所有变化

git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

gitb本地分支的合并+本地分支与远程分支的合并提交:

本地分支合并:

测试时,新建了分支B,测试完成后,需要把分支B合并到分支A:先切换到分支A(git checkout A),然后合并分支B的内容(git merge B),参考git merge命令 -Git教程™

本地分支与远程分支的合并提交:

远程分支可以用git branh-a查看

本地分支更改后,想要提交到对应的远程分支,可以直接git push.如果远程分支和当前本地分支有冲突,需要先合并冲突(git merge 远程分支)。

git fetch

git merge origin/select_img_labels

提交到远程分支:

  1. git push origin 本地分支名:远程分支名(本地分支:远程分支)

如果当前分支和远程分支在同一个分支,直接git push即可更新远程分支;

如果在当前分支和要更新的分支不同,则用上面的命令

参考:git add命令 -Git教程™

1.建立一个git目录并上传文件

2.继续上传文件

对于新增加的文件,只有使用git add添加后,改文件才会被git管理。否则,该文件就是没有被管理的普通文件。

git add .:将全部文件加入管理

添加文件后需要使用git add .将文件提交。这样,文件的管理和当前状态才有了一个管理节点。

git add

对于修改后的文件,得用git add 修改的文件,再用git cmmit -m来提交文件,这样这个文件才被改变。切换到其他分支,文件的内容才会不一样。参考创建与合并分支 - 廖雪峰的官方网站

3.使用git status查看添加到缓冲区中的文件

5.git_add相当于把文件添加到缓存中,git_commit是将缓存中的文件提交

6.git push命令用于将本地分支的更新,推送到远程主机

#添加origin的定义

git remote add origin http://gitlab.bj.sensetime.com/menglingxuan/traffic_light.git

如果要更改origin的定义(即更改远程仓库的指向):git remote set-url origin xx.git

#将数据上传到origin 

git push -u origin --all

7.查看分支,新建分支和切换分支

8 查看不同分支的不同:

linux的重定向命令
覆盖 git diff [branchA] [branchB] > a.txt
追加 git diff [branchA] [branchB] >> a.txt

8.git取消对某个文件的跟踪

git rm --cached readme1.txt    删除readme1.txt的跟踪,并保留在本地。

git rm --f readme1.txt    删除readme1.txt的跟踪,并且删除本地文件。

9.git删除远程分支

git remote -v  查看远程分支地址

git branch -a查看远程项目所有分支

先保证你不在该分支,然后

 git push origin --delete 远程分支分支名,
如 git push origin --delete 123
10.删除连接的origin来方便链接其它origin
git remote rm origin
git remote add origin  远程仓库地址

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值