純記錄,沒作分類git
git add [fileName] ——暫存某個文件
git add . ——暫存全部修改的文件
複製代碼
git checkout [fileName] ——撤銷某個文件
git checkout . ——撤銷全部修改的文件
複製代碼
git commit -m "你的提交備註"
緩存
git stash ——儲藏
git stash pop/apply ——彈出儲藏
git stash save 'message' ——儲藏是加message
git stash drop stash@{$num} ——丟棄stash@{$num}存儲,從列表中刪除這個存儲
git stash clear --刪除全部緩存的stash
複製代碼
git push [遠程分支名]
複製代碼
> git checkout [你要切換的分支名]
複製代碼
註釋:切換分支以前,必定要將修改的文件提交或者放進儲藏區bash
git pull orgin [分支名]
git pull ——拉取當前分支的代碼
複製代碼
git merge [你要合併的分支名]
複製代碼
git branch
複製代碼
git branch -a
複製代碼
git branch -m ordBranch newBranch
app
git branch -d/-D [你要刪除的分支]
函數
git push origin --delete [你要刪除掉的分支]
ui
等同於url
git push origin :[你要刪除掉的分支]
spa
git push --set-upstream origin _branch
.net
git log
git log -5 查看五條記錄
複製代碼
git reflog
code
git reset [commitId] 回滾代碼但修改的代碼還在
git reset --hard [commitId] 回滾代碼且修改的代碼也沒了
複製代碼
git push orgin [當前分支]:devlop
git remote add origin 倉庫地址
倉庫地址:https://git.coding.net/xxxxxxxxxxxxx/my-project.git
git push -u orgin master
複製代碼
git remote remove origin
git remote show origin 查看遠程分支的信息
git remote prune origin --dry-run 查看可清理的遠程分支
git remote prune origin 刪除可清理的遠程分支
複製代碼
永久記錄
git config --global credential.helper store
自定義記住時間 - 1小時
git config credential.helper ‘cache –timeout=3600’
git config --unset credential.helper
git remote set-url origin []
git clone -b <branch name> [remote repository address]
查看某某做者的提交
git log --author=某某
查看提交的文件
git log --stat
查看提交的文件修改
git log -p
按行查看提交記錄
git log --pretty=oneline
顯示新增、修改、刪除的文件清單。
git log --name-status
找出添加或移除了某一個特定函數的引用的提交 好比 modal-wrapper
git log -Smodal-wrapper