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