GitHub常用命令
git init
初始化为一个仓库,执行完这条命令后,文件中就会出现一个.git
后缀的文件
git status
查看当前状态,用的很频繁的一个命令
git add
将文件从工作目录中保存到暂存区
git commit -m
将文件从暂存区保存到本地仓库中
git remote add origin [uri]
添加远程仓库
git pull origin master
将远程仓库的内容拉到本地仓库
git push origin master
将本地仓库提交到远程仓库
git clone
复制远程仓库到本地仓库
git diff
查看文件有哪些不同
git log
查看日志
git branch
显示分支列表,*
代表当前的分支
git branch filename
创建一个分支
git checkout filename
切换到另一个分支
git checkout -b filename
创建并切换到另一个分支,相当于git branch+git checkout
git merge filename
合并分支
git branch -d filename
删除分支
git reset --hard/–soft head^
恢复前一个版本,–hard并不会保存当前修改,–soft会保存当前修改
git reset --hard head~100 恢复前100个版本
git stash
将当前隐藏起来
git stash list
显示隐藏列表
git stash apply
恢复隐藏的文件
git stash drop
删除隐藏文件
git stash pop
相当于git stash apply+git stash drop