配置ssh
git config --global user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"
//ssh-keygen -t rsa -C "这里换上你的邮箱"
git config --global
git config --global --list
ssh-keygen -t rsa -C "1187905264@qq.com"
cd ~/.ssh
LL
vi id_rsa.pub
(跟上一步一样)最后找到c盘的C:\Users\Administrator\.ssh id_rsa.pub 然后在gitlab里面添加ssh keys,title就是ssh,key就是id_rsa.pub的内容
常用命令
查看当前分支 git branch
切换分支 git checkout dev
git checkout -b dev 创建并切换到dev分支,相当于下面2条命令
git branch dev
git checkout dev
git add readme.txt 添加文件
git commit -m "branch test" 添加注释
git checkout master 切换分支到master
git merge dev 合并dev分支
git branch -d dev 删除dev分支
冲突的时候,上面是当前文件内容,下面是远端内容.
git clone git@gitee.com:qinhaoxiong/aaaa.git
偶然间遇见的问题
//由此经理说代码只提交到了一个分支,未提交到另外一个分支,得知下面的操作是同时提交多多个分支的操作
cd intelligent-security-v3/
$ ls
babel.config.js jsconfig.json postcss.config.js src/
Dockerfile nginx.conf public/ vue.config.js
gulpfile.js node_modules/ quick-quote.config.js yarn.lock
Jenkinsfile package.json README.md
$ git remote -v
origin git@192.168.0.244:0easyWebTeam/intelligent-security-v3.git (fetch)
origin git@192.168.0.244:0easyWebTeam/intelligent-security-v3.git (push)
$ git remote set-url --add origin git@gitlab.0easy.com:0easyWebTeam/intelligent- security-v3.git
$ git remote -v
origin git@192.168.0.244:0easyWebTeam/intelligent-security-v3.git (fetch)
origin git@192.168.0.244:0easyWebTeam/intelligent-security-v3.git (push)
origin git@gitlab.0easy.com:0easyWebTeam/intelligent-security-v3.git (push)