假如你是一個小白,第一天入職去公司,不知道應(yīng)該怎么遠(yuǎn)程拉代碼橙垢、提交代碼,應(yīng)該怎么辦呢伦糯?
拿常用的碼云舉例子 ----ps:市場常用的基本都大同小異
1.下載Git--地址https://git-scm.com/
2.根據(jù)leader給你的鏈接注冊賬號柜某、或者你已經(jīng)有了關(guān)聯(lián)賬號
3.設(shè)置個人的用戶名稱和電子郵件地址
$ git config --global user.name "名字"
$ git config --global user.email 郵箱號
4.生成SSH公鑰
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" //按照提示完成三次回車,即可生成 ssh key
cat ~/.ssh/id_rsa.pub//獲取生成的public key
5.設(shè)置SSH公鑰
復(fù)制生成后的 ssh key敛纲,打開你們的碼云喂击,進入設(shè)置-ssh公鑰添加
6.拉代碼
$ git clone <遠(yuǎn)程倉庫地址> //上圖復(fù)制的SSH地址或者HTTPS地址
$ git clone -b <指定分支名> <遠(yuǎn)程倉庫地址>//指定分支拉代碼,或者下載以后再切分支也行
7.關(guān)聯(lián)分支淤翔、切分支
一般下載好代碼以后翰绊,需要關(guān)聯(lián)分支或者切換分支地址
$ git branch --set-upstream-to=origin/分支名字 //關(guān)聯(lián)分支
$ git branch -a //查看所有分支
$ git branch //查看當(dāng)前使用分支
$ git checkout 分支名 //切換分支
8.提交代碼
更新:
$ git pull //先更新代碼
$ git pull origin <分支名稱> //更新指定分支代碼
$ git fetch //更新代碼不合并,慎用
查看:
$ git status //顯示工作目錄和暫存區(qū)的狀態(tài)
提交到緩存:
$ git add index.html //提交單個文件
$ git add index.html ant.html //提交多個文件
$ git add *.html //使用通配符方式批量提交文件
$ git add all //提交所有
$ git add . //提交所有 all和.是有區(qū)別旁壮,這里不細(xì)說了
提交到本地的版本庫:
$ git commit -m "本次提交的介紹" //比較常見的用法
$ git commit -a -m "本次提交的介紹" //這個就是把上一步的git add省略了监嗜,一般不推薦使用
$ git commit --amend //追加提交
有些公司可能會有代碼審核機制比如Git-Review:
$ git review-----如果用到審核才寫這個
提交到服務(wù)器:
$ git push origin HEAD:分支名字 //提交到指定分支
$ git push //直接提交
在實際工作中還會遇到各種各樣的情況,總之不懂就百度/谷歌就行了