课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的程序员都在学习软件编程开发语言,而今天我们就一起来了解一下,git编程开发都有哪些常用命令。
基础命令
初始化一个Git仓库:git init
添加到暂存区:git add <file>
提交到本地仓库:git commit -m <message>
仓库版本号切换:git reset --hard commit_id
查看提交历史:git log
查看历史命令:git reflog
丢弃工作区的修改:git checkout -- file
添加到了暂存区,想丢弃修改:git reset HEAD <file>、`git checkout -- file`
远程操作
关联一个远程库:git remote add origin git@server-name:path/repo-name.git
一次推送分支的所有内容:git push -u origin branch-name
之后每次提交:git push
克隆远程仓库:git clone repo-address
拉取远程分支的代码:git pull
分支操作
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>或者git switch <name>
创建+切换分支:git checkout -b <name>或者git switch -c <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
查看分支合并图:git log --graph
stash 操作
将当前修改放到堆栈中:git stash save <message> 或git stash
查看 stash 了哪些存储:git stash list
恢复近一次 stash 的存储(会删除):git stash pop
恢复指定的存储代码(会删除):git stash pop stash@{index}
恢复近一次 stash 的存储(不会删除):git stash apply
恢复指定的存储代码(不会删除):git stash apply stash@{index}
显示近一次的 stash 的存储做了哪些改动: git stash show
显示指定的 stash 的存储做了哪些改动: git stash show stash@{index}
删除指定的 stash:git stash drop stash@{index}
删除所有缓存的stash:git stash clear