初始化
git initgit init添加文件
文件须在当前目录下
添加单个/多个文件
git add [文件名] [文件名] [文件名]git add [文件名] [文件名] [文件名]添加当前目录所有文件
git add *git add *修改提交到仓库
git commit -m [提交描述]git commit -m [提交描述]关联远端仓库
git remote add [远端仓库地址名称(orgin)] [仓库地址]git remote add [远端仓库地址名称(orgin)] [仓库地址]克隆远端仓库
git clone [仓库地址]git clone [仓库地址]本地修改同步到远端仓库
首次提交
git push -u [远端仓库地址名称(orgin)] [分支名]git push -u [远端仓库地址名称(orgin)] [分支名]后续提交
git pushgit push查看仓库状态
git statusgit status查看当前版本各个提交情况
git log
git log --pretty=onlinegit log
git log --pretty=online版本回退
git reset --hard HEAD^
git reset --hard HEAD~n
git reset --hard IDgit reset --hard HEAD^
git reset --hard HEAD~n
git reset --hard IDHEAD 表示当前版本
^表示上一个版本~n表示回退 n 个版本通过 ID 回退到特定版本,通过 log 可以查看版本 ID
本地仓库同步远端仓库
git pullgit pull查看当前分支
git branchgit branch创建并切换分支
git checkout -b [分支名]git checkout -b [分支名]切换分支
git checkout [分支名]git checkout [分支名]删除分支
git checkout -d [分支名]git checkout -d [分支名]撤销更改
文件在add后commit前使用改命令才能生效,一定要加--
git checkout --[文件名]git checkout --[文件名]合并分支
git merge [分支名]git merge [分支名]
评论