git init 初始化本地仓库
git remote add origin XXX 添加远程仓库地址
git pull origin master
git add -A,
git commit -m “ “
git push -u origin master
git clone 克隆仓库
git init 初始化本地仓库
git add 添加文件夹 添加分支文件夹(learn/test.txt)
git commit -m “” 提交文件夹
git status file 查看文件状态
git diff file 查看文件的具体修改
git log 查看历史记录
git log —pretty=oneline
查看历史简略信息
git reset —hard HEAD^ 回退上一个版本
cat file 查看文件内容
回退最新版本
git reflog 查看所有历史版本号
git reset —hard 版本号
丢弃工作区的修改(修改了但未添加add 到暂存区)
git checkout — file
命令 git checkout —readme.txt 意思就是,把readme.txt文件在工作区做的修改全部撤销,这里有2种情况
- readme.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。
- 另外一种是readme.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。
删除文件
rm file
1.彻底删除 git commit
2.从版本库恢复 git checkout — file
分支
git branch 查看所有分支
