常用命令:
--------
git pull origin developer 拉遠程developer代碼到本地
git branch -a 列出本地分支和遠程分支(-r是列出遠程分支)
git status 查詢代碼狀態
git log 查看提交日誌(加上-5顯示5個commit)
git branch 檢查分支所在
git checkout developer 切換到developer分支上
git checkout -b lyy_demo 創建並切換到自己的本地功能分支(默認當前分支來初始化新分支)
git checkout -b lyy_demo charging 新建並切換到lyy_charging分支上(指定分支來初始化新分支)
git branch -D lyy_demo 刪除分支
git config --global user.name 查看用戶名
git config --global user.name "lorie" 設置用戶名
git config --global user.email "" 設置郵箱
提交代碼三部曲:
--------
git add modified_file_name 添加修改的文件到緩衝池(或新增文件)
git checkout modified_file_name 丟棄不需要的文件
git commit -m "some message" 提交*代碼到本地分支(git commit之後就看不到add的文件了)
git merge developer 切換到自己分支-》合developer代碼到自己分支
git push origin lyy_demo 推送自己分支代碼到遠程倉庫
在遠程倉庫上創建merge request,將自己分支合到developer上即可
撤回到某一版本:
--------
git diff HEAD file 查看修改文件跟HEAD的不同
git diff file 查看文件的不同
git reset --hard HEAD^ 撤回前面的合併
git reset --hard commit版本號 撤回到指定commit版本
git reset 撤回add
若遠程developer撤回到某舊版本,本地還是最新版本,拉遠程代碼會被rejected,
本地需要reset到相同或更舊版本git reset --hard commit版本號
git版本跟蹤
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.