git status --查看文件狀態
untracked: 未跟蹤 一般為新增文件 git add 狀態改為staged
git add +文件
git add -A +路徑 修改過的未被跟蹤的代碼提交緩存
git add -u +路徑 修改過的被跟蹤的代碼提交緩存
git add .
git commit -m '備注'
git push 推送服務端
git push origin master
git log --查看最新的記錄
Q退出
git pull 拉取文件
git --version 查看版本
git fetch --拉取遠程的分支 更新到本地 但不合並到當前分支
git pull --拉取遠程分支 更新到本地 合並到當前分支
git CommintAndPush
版本回滾:show history查看歷史---->copy Revision Number--->git-->reset HEADH-->copy
reset Type:回滾類型
hard ----暫存區 工作區全部用指定的版本的目錄樹覆蓋
soft --- 不進行暫存區和工作區覆蓋
mixed --覆蓋暫存區 不覆蓋 工作區
git init ---初始化倉庫
git remote -v 查看關聯的遠程倉庫及權限
git pull origin master ---master當前分支
git fetch --all 抓取遠程所有分支
git branch -a 查看所有分支
git branch -vv 查看當前分支關聯遠程分支情況
git pull origin dev ---查看dev分支
git push origin dev --提交遠程倉庫
git branch -a 查看分支
git branch -d xx 刪除分支
git log ---查看分支情況
git reset --hard id號
git push --force 提交
git checkout dev 切換dev分支
git tag 列出git所有的標簽
git tag -1 v1.4.2
git tag -a xxx -m 'tag備注'
git push --tags
git show
git push --tags //提交tag
git tag -a xxxx Reg_yyyyMMddHHmmSS -m '備注xxxx'