cd 到一个目录 通过git init 将当前目录变为git 可以管理的仓库
git config --global user.email "you@example.com"
git config --global user.name “Your Name”
git init # 初始化一个仓库
git add # 添加一个文件(可反复多次使用)
git commit -m “说明” # 把文件提交到仓库
git status 看看结果
git diff 可以查看修改内容
版本操作
git reset --hard HEAD^ 回到上个版本
git reset --hard “commit编号” 回到返回前版本
HEAD 指向的版本就是当前版本
git log 查看历史提交记录
git reflog 查看历史命令
git add “” 操作后可以的操作
git checkout – readme.txt # 让这个文件回到最近一次git commit或git add时的状态
删除
git rm test.txt 删除
git checkout – test.txt 恢复
要关联一个远程库,使用命令
git remote add origin git@server-name:path/repo-name.git;
git push origin master # 提交到远程仓库
克隆库
git clone git@github.com:xxxx/gitskills.git
分支
查看分支:git branch
创建分支:git branch
切换分支:git checkout
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
删除分支:git branch -d
看分支合并图 git log --graph