# 讓你能用git的tutorial(細節先自己查) ## GIT 目的 做專案的版本控制,同時可讓多人編輯程式不容易出錯。 ※版本控制:https://zh.m.wikipedia.org/zh-tw/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6 ## step1 :下載Git 軟體 可在這邊載:https://gitforwindows.org/ 我習慣用Git Bash(可在vscode中使用),要用啥都行只掉能跑git指令。 ## step2: 用VSCODE 開git bash 做初始設定 2.1 初始 >> git init >> 2.2 設定ssh-key(金鑰),讓你電腦跟gitlab帳戶綁定,之後不用一直登入,懶的人不要設密碼 >>ssh-keygen # 產生金鑰  2.3 金鑰生成以後會放在剛剛前面的金鑰存放路徑,我們要複製 id_rsa.pub 的內容到 github,可以使用 cat 的讀檔指令(路徑要對,下面是範例) : >> cat /home/jaycelin/.ssh/id_rsa.pub  看到金鑰後複製起來 ## step3 :開啟部門gitlab 網址:http://tygitlab.cht-pt.com.tw/CHPT_SmartDesign 帳密為精策帳密    按增加密鑰,一次性的設定就搞好了 ## step4 :開始用git做專案,並更新 開啟某個專案 複製URL  回到VSCODE GIT BASH >> git clone <複製的URL> >> 可開始編輯程式(刪改都行) 建立新的branch,並切換到新的branch >> git checkout -b <branch_name> 版本更新 >> git add --all >> git commit -m "update_summary" >> git push -u <branch_name>  ※ 這樣做完這幾個指令你更新的版本就到gitlab的branch中了 ## step5: 回到Gitlab merge專案    按上面步驟走就把主程式(master)更新了 ## further function in gitlab ## 比較   ## pull 檔案到本地 >> git init # 開始作版本控制 >> git remote add origin <git-url> # 增加專案路徑 並 >> git pull origin master >> git checkout <branch_name>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up