####首先說說git在工做中的通常流程
1.首先就是進入新公司以後,要了解公司用的是什麼代碼託管,好比gitlab或者github(私有庫花錢)前端
2.找技術同時把你加入到工做項目組並給你權限(通常都是開發者權限)git
3.本身用過github或者gitlab的朋友能夠把本身的公鑰配置到公司所用的代碼庫github
4.克隆代碼到本地bash
5.在本地建立本身的新分支服務器
6.改動後合併本身的分支在推倒遠程倉庫
####知道流程了就詳細一點帶上代碼說說
1.若是是本身是第一名前端,準備搭建項目,能夠去gitlab上建立一個項目組ssh
1.1.gitlab的網址https://gitlab.com/ 這是外網上的地址,若是有本公司本身服務器上的請訪問本身的gitlab
1.2.建立本身的帳號密碼,若是有本身的github帳號的話能夠綁定使用直接登陸版本控制
1.3.點擊左上角Projects - Groups - 右側上面的 New Group ip
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分支