GIT使用

1.下载:https://git-scm.com/downloads

2.安装

3.Git配置

①.右键点击Git Bash Here

②.打开命令窗口,配置密钥

③.验证是否有 ~/.ssh文件夹(密钥文件夹),如果没有,则进行创建

$ mkdir  ~/.ssh

④.进入创建的密钥文件夹

$ cd ~/.ssh

⑤.配置账户、email

$ git config --global user.name “yourAccount”

此处的账户"yourAccount"是gitHub账户。

$ git config --global user.email “[email protected]

此处的邮箱"yourEmail"是gitHub注册时用的邮箱。

⑥.生成SSH公钥

进入到安装的 Git\bin 目录下,点击bash.exe 

验证是否有密钥,如果有也可以直接overwrite,没有则直接创建

$ ls -al ~/.ssh

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

注:此处的邮箱为你注册了gitHub的邮箱

root

生成密钥会在对应的用户的~/.ssh文件下生成密钥文件

⑦.登录gitlab并添加密钥

添加密钥后的生成配置

4.创建分组

5.添加组成员

git命令:

1.  git回退到上个版本

$ git reset --hard HEAD^

2. 回退到前3次提交之前,以此类推,回退到n次提交之前

$ git reset --hard HEAD~3

3. 查看commit的版本

$ git log

$ git show dde8c25694f34acf8971f0782b1a676f39bf0a46

4.  退到/进到 指定commit的版本

$ git reset --hard dde8c25694f34acf8971f0782b1a676f39bf0a46

5.  强推到远程

$ git push origin HEAD --force

6.创建本地分支

$ git branch branchname

7.推送本地分支到远端

$ git push origin branchname

7.删除本地分支

$ git branch -D branchname

8.删除远端分支

$ git push --delete branchname

9.提交修改的文件

$ git commit -am filename

10.推送远端服务

$ git push origin branchname

11.合并merge

$ git checkout master #切换主节点

$ git merge branchname #要合并的分支

$ git push -u origin main #推送远端服务

12.从master 拉取到本地

$ git pull origin master #注意:在需要提交代码前,都先拉一下对应的最新主节点版本

【注:gitLab官网参考:gitLab官网文档

https://docs.gitlab.com/ee/topics/use_gitlab.html

  】

gitlab CI/CD 配置 自动化提交流水线:

https://www.jianshu.com/nb/35688230

https://www.jianshu.com/p/2b4c44babbbd

你可能感兴趣的:(GIT使用)