• 配置本地和远程仓库SSH免密传输

打开Git bash窗口,执行命令  ssh-keygen -t rsa -C "your_email@youremail.com"

一路回车,执行完成之后在user文件夹中找到.ssh文件夹,id_rsa即公钥,编辑器打开并复制全部内容

gitlab上打开个人setting,右侧菜单找到ssh keys,添加新的key即可;这样本地电脑就可以和远程仓库之间进行clone,提交

  • 如何上传本地文件至 gitLab

1. 在gitLab上新建工程;

新建完工程之后会在新界面显示工程信息:

将本地仓库现有的文件上传到gitLab的步骤,只要按照下面的步骤操作即可。

2. 本地打开git命令行界面;

3. 按照gitLab新建工程给出的提示操作,见步骤1的最后一张截图。

·git常用命令

1. 提交本地分支到远程分支,注意分支名称要一致:git push --set-upstream origin dev,第二次就可以直接git push了

2. 查看本地分支和远程分支的区别:git diff --stat dev(远程分支) origin/dev(本地分支)

3. 拉取远程分支上的代码:git fetch get merge (这俩等于git pull,但是两步操作比较安全,在有冲突的情况下不能手动解决分支)

4. 回退一个版本,git reset --hard HEAD^,如果是直接在cmd模式下的话需要加上双引号("HEAD^"),在git bash窗口不用。

5.查看本地git关联了的远程仓库信息:

   在工程目录打开git bash窗口,git remote -v

6. 强制提交到远程:  git push -u origin master -f,使用场景如:本地回滚了一个版本,导致和远程版本不一致,落后一个版本,但是有需要覆盖掉上一次错误的提交,此时就需要本地reset,然后在强制push到远程

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐