常用git命令

001.git init 把当前目录变成一个可供git管理的仓库,执行成功后该目录下会多一个.git文件。
002.git status 查看目前代码的修改状态。
003.git add filename 把要提交的所有修改放到暂存区
004.git commit -m "comment" 把暂存区的所有修改提交至分支
005.git diff 查看修改了哪些内容
006.git pull "远程主机名" "远程分支名":"本地分支名" 将远程服务器代码同步到本地
007.git push "远程主机名" "本地分支名":"远程分支名"
git push origin "本地分支名" 将当前分支推送到origin主机对应分支*
git push :master 删除远程主机的master分支,如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支*
git push origin test:master 提交本地的test分支作为远程的master分支*
008.git log 查看提交历史
009.git reflog 查看命令历史
010.git branch 查看本地分支名
011.git branch -r 查看远程分支名
012.git remote -v 查看远程库的默认信息
013.git push origin "tagName" 推送某个标签到远程
014.git tag "tagName" 打标签
015.git branch "branchName" 创建分支
016.git checkout "branchName" 切换分支
017.git checkout -b "branchName" 创建并切换分支
018.git branch -d "branchName" 删除分支
019.git merge "branchName" 合并指定分支到当前分支上
020.git clone "remoteAddress" 从远程库克隆
021.git remote add origin "remoteAddress"添加远程库
022.git rm "fileName" 删除文件
023.git stash 把当前工作区隐藏起来
024.git stash pop 恢复工作区(等价于git stash apply & git stash drop 两条命令)
025.git stash list 查看暂存的工作区
026.git fetch "远程主机名" 将更新取回本地

常用git命令流程图
常用git命令流程图
执行git add 命令后暂存区状态
after-git-add
执行git commit 命令后暂存区状态
after-git-commit

posted @ 2018-07-12 16:29  Julie在进化  阅读(232)  评论(1编辑  收藏  举报