git clone 远程仓库地址
git clone http//git...
将远程仓库克隆到本地
git add 文件名
git add test.java
将文件添加到暂存区
git commit -m"描述提交内容"
git commit -m"描述提交内容"
提交代码到本地仓库
git reset --soft HEAD~1
git reset --soft HEAD~1
回退到git commit 操作之前
git log
git log
查看git日志信息
git reset --hard <commit ID>——慎用
git reset --hard <commit ID>
回到指定版本,会覆盖当前工作区代码,操作前最好commit,防止代码丢失
git branch
git branch
查看当前分支
git pull
git pull
拉取当前分支最新代码
git push(推送之前一定一定要先拉取一下代码)
git push
将当前本地仓库代码推送到当前远程分支
git checkout master
git checkout master
切换到master分支
git stash save
git stash save
将当前工作目录的临时修改过的内容存储到暂存区
git stash list
git stash list
查看当前所有的暂存stash
git stash apply
git stash apply
取出某个存储至暂存区,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他暂存内容git stash apply stash@{$num}
git stash pop
git stash pop
命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0}
git stash clear
git stash clear
清除所有缓存的stash