Git命令:
万能大法:
git init //初始化仓库,本地把这个目录变成Git可以管理的仓库
git --help //显示支持命令详细信息
git -h //显示简要帮助信息
git command -h //显示某命令简要信息
git command --help //显示某命令详细信息
// --help 查看后 按 q 退出
常用命令
git add xxx // 增加变化
git commit -m "commet message" // 提交变化
git push -u origin master // -u指令,使得本地与主机关联,第一次用
git status // 查看目前分支的信息
git stash //存储本地代码,用于紧急修改其他问题的场景
git diff xxx // 查看本次提交与xxx分支或者xxx次提交的区别
git diff HEAD^ // 查看本地工作区和上次提交的区别
git diff origin/master // 比较本地工作区与远端的master的区别git stash // 可以保存本地代码,弹出本地代码,用于要处理紧急修改的情况
git log // 提交日志
git reset // 版本回退
git reflog // 日志索引,可用于找回被回退掉的版本
git checkout // Switch branches or restore working tree files
git rm // 删除仓库文件,提交后对远程生效
//本地库推送到远程(远程需先建立空库)
git remote add origin git@github.com:zhangjueTT/gitskills.git
// 远程库关联到本地
git clone git@github.com:zhangjueTT/gitskills.git
git checkout -b dev //创建并转移
git checkout -b dev origin/dev //创建dev并且关联远程的dev
git branch //查看分支
git merge dev //当前分支与dev分支合并
git branch -d dev //删除分支
git remote //查看远程库的信息
git pull //拉取最新的远程仓库(提交前应做的事)
//标签虽然是版本库的快照,命名历史版本,方面后面回退
git tag v1.0 //在本分支上打了一个标签
git tag //查看所有标签
git show <tagname> //查看标签信息
git tag -d v0.1 //删除标签
git push origin v1.0 //推送标签
在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。填完后,最后一步就是把.gitignore也提交到Git
git add -f App.class // 强制添加,忽略.gitignore
git config --global alias.st status //配置别名