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工具中。。。
另外:喜欢本文记得 关注 全力创作,共同进步。有疑问欢迎留言!