gitlab 项目上传

// 项目从无到有上传到主线或者分支里。。上传代码之前应该下拉,

$ git init
$ git add ./
$ git commit -m  "commit"
$ git branch dev
$ git checkout dev
$ git remote add origin git@gitlab.****            (项目创建的gitlab地址)
$ git push -u origin dev -f      (dev 是分支名字)

// 切换分支。。。

$ git branch -a  // 列举出全部分支

$ git checkout v3.8.4_for_haier // 切换分支。。。

改变上传地址 git remote set-url origin url

//建立分支

git branch  查看分支。

git branch -a 查看所有分支                                              

git branch -d  branchname 删除分支名字  妈个比,怎么删除不了??

git branch v1.0.0.1  创建分支名字

git push origin v1.0.0.1 推送分支。。

基本概念:远程分支,本地分支。

//将代码从分支(dev)推到主线(master)上

git checkout master

git merge dev

git push -u origin master

git clone git{链接}   下载链接

//更改名字

工具之git重命名branch_qccz123456的博客-CSDN博客

1要生成公钥和私钥的文件,同时将公钥的字符串复制。

2要把公钥放到gitlab setting 那边的SSH key 那边,

3自己这边产生的私钥和公钥要放到.ssh 文件路径下

failed to push some refs to 'git@gitlab.alibaba-inc.com:wb-zlk611092/webplayDemo.git'

1. 将远程代码库中的代码pull到本地代码库,并且执行合并merge:

$ git pull  origin master

2. 再次push代码:

$ git push -u origin master

Mac下如何生成SSH Key-使用GitLab - 简书

注意

代码先pull ,在push ,如果gitlab 上出现 merge 我就完蛋了。

commit 只是提交到本地,并没有和远程代码库,push 才是。

commit 可以回跳,git reset HEAD ^

git reset --HEAD {commitID}

git commit --all 

git commit --amend 基于上次commit重新编辑描述

git pull rebase  更新了最新代码,还在自己的节点,没有生成新的提交节点。

.gitnore 只会在第一次上传的时候只会在第一次提交项目的时候写入缓存。因为在缓存中已经标记该项目不存在ignore文件了(boolean) 所以我们使用git rm -r --cached .去清除所有的缓存。然后再次提交代码就可以了,这样.gitignore文件就会生效了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值