首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git内网配置和简单命令

本文相对于公司内网建立的gitLab(也许gittHub也是如下操作但我并不清楚,还是不多说了) 还是比较好奇居然有内网giLab这种操作,用来本地管理公司的项目,感觉很神奇。但是并不知道原理,不过很有兴趣。(还是自己比较菜啦)

关于git

1.通常公司内网使用的话,会给你一个内网的IP地址,要将该IP复制到C:/Windos/System32/drivers/etc 目录下的hosts文件夹下,你会发现里面的IP都会有相对应的域名绑定,所以这里也是公司的IP和域名(应该是git开头的公司内网gitLab域名)对应绑定

2.在 [git ][1]这里按照电脑版本下载并安装了git之后鼠标右键在桌面/文件夹中,会出现Git GUI Here/Git Bash Here,前者是在当前位置(路径)打开Git的图形化界面,后者是在当前位置(路径)打开Git的命令行界面(终端)

3.下载完成后,在任意地方右键点击打开 Git Bash Here,输入cd~/.ssh如果能进入到.ssh文件目录下 ,说明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 如果不能进入到.ssh文件目录下,先查看自己之前有没有配置过用户名和邮件。

4.使用git config user.name命令检测使用配置过用户名,再使用git config user.email来检测是否配置过邮件(直接分别输入这两个命令)。

6.接下来生成密钥:使用ssh-keygen -t rsa -C ‘上面的邮箱’,接着按3个回车,会生成一大段字符,并且会在你git 命令行打开的位置生成ssh目录,后在.ssh目录下得到了两个文件:id_rsa(私有秘钥)和id_rsa.pub(公有密钥),把公钥放进公司内网gitLab个人设置中的SSH Key中保存即可。

7. Git 命令

7.1 克隆代码到本地:浏览器访问内网的gitlab地址,复制项目的SSH链接到本地(这一步的前提情况是要加入到这个项目中,要注册一个gitLab账号并且进入项目),接下来使用命令git clone 刚复制的SSH地址,将代码clone到本地,git应该会让你输入路径放置项目的位置,不选的话就默认是git打开的路径,这样的话就已经把项目clone下来了

7.2 创建自己的分支:使用git branch atom(atom一般是以自己的名字命名)

7.3 选择自己的分支:使用git checkout atom这一步可以切换到自己的分支,接下来可以在分支上做一些修改更新之类的操作

7.4 代码提交:提交有两种方式:7.41先git add .后再git commit -m “备注”7.42直接使用 **git commit -a -m “备注”(这种将add . 集合到了一条语句)

8.提交之后推送使用git push origin atom(将代码推送到你自己的分支上,当然也可以推送到其他分支)

9.查看当前项目所有的提交记录使用git log

10.查看当前修改或增加的文件使用git status

11.查看当前用户所在分支使用git branch

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180802G0EXX800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券