Git协作2(Git使用全篇,拒绝长篇大论,5分钟直达精通)

                                Git协作

下载Git工具。

各系统中启动运行:

对于Linux系统,可以直接运行以下命令:
yum install git # centos 
sudo apt-get install git # ubuntu
对于mac,可以直接:
brew install git
对于windows系统,官方有提供了很多工具的连接Git GUI Client, 个人推荐 comder,理由:comder 集成了git,同时还可以像Unix 系统下的终端一样,提供了一些常用的Linux比如: ls, curl, 运程访问linux 机器等的常用命令,解决了利用windows 开发着的一些痛处。

 

使用本地工具Git Bash (或下载comder使用)

Git配置:

下面以本地的搭建的gitlab 来展示:

Step1:本地git配置

$ git config--global user.name "yourname"
$ git config --global user.email your.email@example.com

 

(注:以下命令省略$”符号)

Step2:申请账号 登入gitlab

Step3:GitLab安装目录下,新建文件夹作为本地Git创库(具体操作,略。该操作非必须,默认远程GitLab充当仓库)   GitLab创建项目,个人使用建议设为Private

step4: 配置SSH 第一次,会提示用配置SSH,SSH 配置不是必须的。若不配置,每次提交代码都必须输入密码:

# 第一步:输入以下命令后一路  Enter
 

出现如下结果:

The key's randomart image is:

+---[RSA 4096]----+

|o=+B+            |

|+ =o=o.          |

| + *o+.. o .     |

o =oo+. =      |

|   .  +oS. . . . |

|     . o .  E o .|

|      . . .o.. .o|

|         .+oo.o..|

|          .*=o ..|

+----[SHA256]-----+


# 第二步:(可以在提示路径中:c/Users/legotime/.ssh/id_rsa.pub  复制key值密钥。最好直接输入以下命令获得密钥
cat ~/.ssh/id_rsa.pub 
# 第三步:
复制id_rsa.pub 的密钥到gitlab 右上角的图标中》》》 settings/SSH KEY 中的key 栏目:其中Title是根据你第一步输入的:your.email@example.com,一样的,如果不一样,查看中间步骤是否有误。配置完毕!

 

 检查连接:
ssh -T git@gitlab.workics.cn
 
eg:  

$ ssh -T git@gitlab.workics.cn

Welcome to GitLab, CarneyBott!

 

 

提交项目:

进入需要提交项目的路径  eg:

legotime@DESKTOP-I49DBLFMINGW32 ~

$ cd F://idea_workspace/nr

 

legotime@DESKTOP-I49DBLFMINGW32 /f/idea_workspace/nr (master)

$ ls

data/  log.log  mvnw* mvnw.cmd  nr.iml  pom.xml src/  target/

初始化:$ git init

添加:$ git add .

显示一长串信息即为成功。

 

提交初始化信息:$ git commit -m "init commit"

显示一长串创建信息,即为成功

 

添加至远程git仓库:

legotime@DESKTOP-I49DBLF MINGW32/f/idea_workspace/nr(master)

$ git remote add origingit@gitlab.workics.cn:CarneyBott/nr.git

fatal: remote origin already exists.

 

legotime@DESKTOP-I49DBLF MINGW32/f/idea_workspace/nr(master)

$ git push origin master

Counting objects: 92, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (73/73), done.

Writing objects: 100% (92/92), 365.51 KiB | 6.90 MiB/s,done.

Total 92 (delta 5), reused 0 (delta 0)

To gitlab.workics.cn:CarneyBott/nr.git

 * [new branch]      master -> master

 

 

git@gitlab.workics.cn:CarneyBott/nrs.git

 

 

 

Git提交请求:git

1.   在本地创建一个空间用于存放gitLab项目。

2.   gitlab上,在项目首页指定节点上 

3.   SSH密钥( git@gitlab.workics.cn:CarneyBott/nr )复制

4.   Git Bash 连接Git 。进入需要存放项目的磁盘空间

5.   输入命令  $ gitclone SSH密钥( git@gitlab.workics.cn:CarneyBott/nr )

6.   打开项目存放位置。Ok

7.   填入自己的代码,测试无误后。在idea工具中。。。

 

 另外:喜欢本文记得 关注 委屈  全力创作,共同进步。有疑问欢迎留言!



  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值