1. 程式人生 > >Git 專案提交程式碼及一些常用命令

Git 專案提交程式碼及一些常用命令

在dev_ysg分支 : 
 git add .              //把專案新增到倉庫
 git commit -m "test"   // 提交加註釋
 git push               //推到dev_ysg分支上去
 git checkout dev       //切換到dev分支
在dev分支提交的:
 git pull              //拉取一下程式碼,在多人開發中 要隨時更新dev分支的程式碼 防止衝突 保證修改的是最新的版本
 git pull orgin dev    // 多加一步 如果沒有拉取到 加個orgin 目標
 git merge dev_ysg     // 把我dev_ysg分支的程式碼 合到dev分支
 git push              //推到dev分支
 git status                  //命令檢視結果 主要看提交的狀態 是成功還是失敗的
git log //檢視git提交歷史 以便確定要回退到哪個版本
git reset //回退版本 在Git中HEAD表示當前版本,上一個版本是HEAD^,上上一個版本就是HEAD^^,往上100個版本寫成HEAD~100。
git reset --hard HEAD~1 
//回退上一版本
注:回退版本 可以先看git log 的版本號 之後複製版本號 然後 git reset -head 版本號 回退時記得備份程式碼以免失誤

git branch workspace //建立一個分支
git chekcout –b workspace //建立workspace分支並切換到workspace
git branch –d workspace //合併完成後,沒有出現衝突,刪除workspace分支
git remote show origin //檢視遠端倉庫的資訊

----------->>> 待續 先到這 後面有再加進來