在这里记录一些常用的git
指令,以及使用时碰到的一些问题及相应的解决办法。
初始化 1 2 git init git init [local repository]
克隆到本地
添加变化至暂存区(index) 1 2 3 git add <filename> git add * git commit -m "<commit message>"
推送 1 2 3 4 5 # 推送到指定的远程分支 git push oringin <master> # 绑定远程分支并推送 git romete add origin <master> git push
分支(branch)相关 1 2 3 4 5 6 7 8 9 10 11 12 13 git branch # 查看本地分支 git branch -r # 查看远程分支 git branch -a # 查看所有分支 git checkout -b <dev> # 创建本地分支 git checkout <dev> # 切换到本地分支(没有会根据远程分支创建本地分支) git branch -d <dev> # 删除本地分支 git push origin -d <remote_dev> # 删除远程分支 git push origin <dev> # 推送到远程分支,没有会自动创建 git checkout [branch name] # 切换分支
拉取 1 2 git pull git fetch [origin]
缓存(stash)相关 1 2 3 4 5 6 7 8 git stash list git stash save '<stash name>' git stash show git stash show -p git stash apply [@{num}] git stash pop [@{num}] git stash drop git stash clear
状态(status)