从远端拉取一个项目
git clone 下图中的链接
显示工作目录和暂存区的状态
git status
红色代表未添加进暂存区的文件
将文件添加进暂存区
建议先使用git status命令查看工作目录状态
git add 3.txt //将一个文件添加进暂存区
git add 1/ //将一个文件夹里所有的文件添加进暂存区
git add . //将所有文件添加到暂存区
将文件从暂存区撤回
git reset HEAD 3.txt //#git reset HEAD 文件或文件夹路径
为本次提交添加注释
注:每次提交必须添加注释否则无法提交
git commit -m "注释内容"
提交到远端
git push -u origin master //提交到master主分支
//创建并提交到新的分支
git push origin 本地分支:远端希望创建的分支
#例: git push origin master:newBranch
git push origin HEAD --force //慎用 强制提交 会将远端强制同步本地
删除文件或文件夹
git rm 文件名或文件路径 //确认删除单个文件 不能遍历删除文件夹
git rm -rf 文件夹名或路径 //遍历删除文件夹和里边的所有内容
git restore //还原删除的文件
从远端更新项目
git pull
查看提交日志
git log
git log --stat //可查看提交的文件信息
回退版本
git reset --hard HEAD^ //回退到上个版本
git reset --hard HEAD~3 //回退到三次提交前
git reset --hard 7a937521a75e82a4aebc3dda8e8d76e3102eedd5 //回退到指定版本