Git使用记录

1、部署SSH keys

打开终端执行(使用注册git使用的邮箱地址)

ssh-keygen -t rsa -C "[email protected]"

察看密钥

cat ~/.ssh/id_rsa.pub

将密钥复制到getlab中,添加即可

Git使用记录_第1张图片

2、本地使用git

git init           //在当前文件夹中初始化本地仓库

git init  filename         //在当前文件夹中创建一个文件夹并初始化为仓库

git remote add origin [email protected]         //绑定远端,后面可以加文件名,地址如下图,SSH选项,如果用HTTP可以切换

Git使用记录_第2张图片

git clone [email protected]         //将远端内容clone到本地

git checkout origin/xxx -b xxx         //将远端分支xxx 同步到本地分支 xxx

git pull origin/xxx       //将远端分支xxx内容pull到本地

新建自己的分支并修改内容后保存到远端

git add .           //修改内容添加到暂存库中。add后的“.”表示全部修改,也可以替换为某个文件名

git commit -m "ssss"         //把暂存库中的内容提交到最终本地库

git push origin/xxx            //最终本地库的内容push到远端xxx分支

合并到主分支

git fetch origin master:master          //远端master分支中的内容下载到本地master

git diff master        //对比当前分支与master分支的不同

git merge master       //将master合并到当前分支,把远端中别人做的修改合并到本地分支,如果有冲突需要修改

重新add+commit+push到自己的远端分支

在git网页上提交merge request如下图,按照提示进行操作即可,然后把merger request的链接发给别人进行代码review,别人review完成后,相关人员会通过你的代码合并请求,也就完成了代码合并。

Git使用记录_第3张图片

3、更改origin数据源

先删后加
git remote rm origin
git remote add origin [email protected]:xxx.git


直接修改config文件,.git文件夹下的config文件

Git使用记录_第4张图片

 

 

你可能感兴趣的:(ubuntu)