gitlab 使用笔记

Git 使用

1、环境

下载git安装(Git-2.14.0-64-bit.exe)

打开git

 

2、生成秘钥文件

ssh-keygen -t rsa -C "email"

 

三次回车,(回车三次是提示使用密码,一般不设置,费事情)就可以生成秘钥文件,如果已经生成秘钥,会提示是否覆盖,输入y 覆盖

Window 生成的秘钥文件存放在C:\Users\Administrator\.ssh

 

文本编辑器打开id_rsa.pub

将秘钥复制到git 账号里

3、验证是否连接成功

ssh -T git@ip

4、设置全局用户名密码

git config --global user.name "name"

git config --global user.email "email"

 

5、clone 代码

克隆地址 (选择的ssh)

git clone git@ip:root/dolphin-common.git

 

 

6、切换分支

git checkout –b develop master 新建本地分支基于master

分支已经存在切换分支  git checkout 分支名

 

 

 

 

7、提交代码

git add .    (后面有个点不要忘记,如果提交的是单个文件,git add 文件名)

此步骤提交的文件是在暂存区或者缓存区,还没有提交成功

git status 查看文件提交状态

 

git commit -m "提交内容说明"

此次提交,代码提交到本地的git 仓库

 

git push origin develop   提交代码到远程仓库

origin 远程仓库地址别名

直接提交很大可能会报错,因为文件冲突,一般都会先git pull origin develop

pull 之后在push,就可以了

 

7.1 修改提交内容

git commit –amend 修改提交信息

 

7.2 撤销 回退版本

(1)git log 查看提交的信息

(2)git reset --soft版本号

例如 git reset --soft 17be37bbf6527a24df18169bfb7e6d6a6e5d4e82

(3)再次查看git log 查看是否回退成功

(4)强制提交当前版本号

git push origin release –force

force 参数,强制提交

 

8、查看分支

查看远程仓库分支

git branch –r

9、添加或修改远程仓库名称

git remote add name url 添加远程仓库(url)并设置别名name

git remote remove name  删除远程仓库

10、合并到master发送合并请求

提交代码到develop 之后

 

11、选择受理人和审批人

Approvers可以不用选择

12、选择分支和要合并的分支

可以更换合并的分支,点击change branches

在git中任何的分支都可以相互的合并,但是要注意解决冲突;

13、合并请求处理

 

14、打tag 封存版本

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章