####首先说说git在工作中的一般流程
1.首先就是进入新公司之后,要了解公司用的是什么代码托管,比如gitlab或者github(私有库花钱)

2.找技术同时把你加入到工作项目组并给你权限(一般都是开发者权限)

3.自己用过github或者gitlab的朋友可以把自己的公钥配置到公司所用的代码库

4.克隆代码到本地

5.在本地创建自己的新分支

6.改动后合并自己的分支在推倒远程仓库
####知道流程了就详细一点带上代码说说
1.如果是自己是第一名前端,准备搭建项目,可以去gitlab上创建一个项目组

1.1.gitlab的网址https://gitlab.com/ 这是外网上的地址,如果有本公司自己服务器上的请访问自己的

1.2.创建自己的账号密码,如果有自己的github账号的话可以绑定使用直接登录

1.3.点击左上角Projects - Groups - 右侧上面的 New Group

1.3.1.Groups path 填上工程名称
Description 项目描述
Visibility Level 直接选择Private

1.4.点击Create group

2.在自己已有的工作组中添加新的项目(New Project)

2.1 Project name 写上自己的项目名点击创建项目(Create project)

3.复制ssh地址
(以上远程工作组加远程仓库已经开好)

####本地初始者的一些操作
1.进入到自己的项目代码目录,打开git bash (没有git的朋友可以去下git 不错的版本控制哦)

2.首先git init 初始化仓库

3.git status 查看自己本地仓库里面当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件

4.git add [自己想要管理的文件] 也可以用 git add -A 保存所有文件

5.git commit -m '写上自己本次改动的信息标题'

6.git push 到你的远程仓库 也就是你前面那个SSH地址
(做完上面的步骤你的本地代码就上到你的github或者gitlab的仓库上了)

####再说说公司中新来人参与到项目中git的一些详细操作
1.首先你要在你的项目组中添加新的开发者

1.1 去到gitlab上点击Groups 选择你需要添加新成员的项目 右上角点击会有Members项,点击它

1.2 在最上端的Search 中搜索用户 添加

1.3 第二个输入框添加权限

1.4 Add to Project
(添加项目组成员ok,如果是自己的公司用的是自己服务器上的gitlab,请一样操作)

####如果自己的是被添加的成员应该怎么操作呢?
1.确定以上的添加操作已完成

2.去到gitlab上的项目中拿到SSH地址

3.然后在自己的本地新建自己的文件夹,执行git clone [SSH地址]

4.现在你自己本地库里有了源代码,需要自己新建一个分支 git branch [分支名]

5.修改自己代码

6.查看自己的代码状态 git status 红色为未保存文件

7.git add -A 保存所有文件 或者 git add [文件名]

8.git commit -m'保存信息'

9.git merge 自己的本地分支或者 git rebase

10.git pull origin 更新本地代码库 可能会发生冲突 选择修改

11.更改完可以去push到远程仓库 如果就俩个前端可以商量着强推 git push -f origin

####注意:自己建的远程库拉下来之后默认分支为你远程上的master分支

git初使用总结感悟的更多相关文章

  1. git初体验(三)git分支

    分支的理念就是分身,就像孙悟空拔出猴毛变出很多跟自己一模一样的猴子,然后每个猴子做自己的事情互不干涉,等到所有猴子做完之后,猴子集合来合并劳动成果,然后悟空就把那些猴子猴孙门统统收回了. 你创建了一个 ...

  2. 软工实践练习-Git初接触

    第一次听到Git,有点不知所云,听了实践课老师的讲解,才明白了Git作为最先进的分布式版本控制系统的重要性. 至于Git的安装和使用仍旧是自己摸索着去完成了,当然在这过程中也是遇到了很多的问题. 接下 ...

  3. Git初入

    Git记录 使用git 也有一段时间了, git的入门级了解也就不再多说, 但平常使用中, 仍然会遇到很多问题, 在此记录一二. 在查资料的过程中, 发现了两个比较好的资料: 特别是第二个, 相当详细 ...

  4. Git:Git初体验——Git安装配置

    作为即将成为一个程序员的男人,一直在听别人说Git多好多好,之前也随便了解了一些,但是始终没有决心去学会.现在大四了,只有毕设和一门开学六七周只去过一次课的全员必修课外,也没有什么事情做,何不去做这些 ...

  5. git初学习体会

    github:项目版本控制器 git和传统的版本控制器相比,最大的一点是,界面简单,给与非线性开发模式的强有力的支持,完全分布式等. 对于完全分布式的实现,我的理解是这个样子的.这多少要涉及到一点它的 ...

  6. git初体验(七)多账户的使用

    多github帐号的SSH key切换 我有两个github帐号,一个是个人所用,一个是为公司项目所用.如果是单用户(single-user),很方便,默认拿id_rsa与你的github服务器的公钥 ...

  7. git初体验(六)git配置

    一.基本配置 看这篇Git 基本配置其实就解决很多问题了. 二.客户端配置 1.git bash 粘贴与编辑 在git bash客户端头部右键,现在属性,然后把"快速编辑模式勾选即可&quo ...

  8. git初体验(五)SSH的理解

    一.SSH SSH是Secure shell的缩写,即"安全外壳协议",专为远程登录会话和其他网络服务提供安全性的协议,是一项计算机上的安全协议. 传统的网络服务程序,如rsh.F ...

  9. git初体验(四)git标签

    1.git 标题(tag) 关于git标签的描述,参考这里 2.标题管理 创建: 切换到需要打标签的分支上,如: git checkout master git tag v1.0 # 默认标签是打在最 ...

随机推荐

  1. (转)驱动程序安装类(C#)

    原文地址:http://www.cnblogs.com/BoyXiao/archive/2011/03/31/2001535.html 回忆刚进公司那会儿,手头的第一个工作就是完成虚拟键盘,也就是通过 ...

  2. (转)先装VS后装IIS产生问题的解决办法

    原文地址:http://www.cnblogs.com/mytechblog/articles/1897682.html 基于.net的web程序设计asp.net,我们就必须安装VS和IIS,但这二 ...

  3. vs code编辑器使用教程指南

    1.安装插件: 这里可以搜索到插件并安装. 2.修改快捷键或查找快捷键: 这里可以进行快捷键的查找和修改 3.进入引用文件: 点击f12,或者右击快捷键可以看到进入引用文件的快捷方法. 4.查看目录:

  4. Error running app: Default Activity not found ; 安卓程序运行不了,也不报错。

    我最近copy一个工程,写完了去运行时不能运行,项目不报错,就是运行的地方有个叉号:尝试很多办法后准备重新New一个时发现:"10:17 Error running app: Default ...

  5. 各平台免费翻译API

    google http://translate.google.cn/translate_a/single?client=gtx&dt=t&dj=1&ie=UTF-8&s ...

  6. web框架原理

    web框架的原理: 所有的web应用其实本质上就是socket服务端,而我们的浏览器就是socket客户端. 那么知道了这个之后我们就可以基于socket来写一个我们的服务端: import sock ...

  7. 在mvc中动态加载菜单

    最近做了一个项目, 要在客户端动态的显示菜单,也就是这些菜单是保存在数据库中的, 在客户端动态加载菜单,这样做的好处很明显,就是菜单很容易修改,直接在后台进行维护,再也不会直接在前面的 视图页面中进行 ...

  8. websocket如何设置?

    根据之前写的步骤到当前的websocket设置 一.websocket设置: 1)在线程租下右键单击选择Sampler如图: 2)进行它的设置 2.保存 3.添加查看结果数和聚合报告(此处不详细说明, ...

  9. uuid.uuid4().hex

    uuid.uuid4().hex .hex 将生成的uuid字符串中的 - 删除

  10. CMD命令行合并多个txt文件到一个txt文件

    运行->输入CMD回车 输入: Copy G:\MyFolder\*.txt  G:\NewFolder\a.txt 回车即可 意思是将G:\MyFolder\下的所有txt文本内容复制到G:\ ...