本文相对于公司内网建立的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
领取专属 10元无门槛券
私享最新 技术干货