git config --global user.name "Your Name"git config --global user.email "email@example.com"示意你这台机器上所有的Git仓库都会应用这个配置mkdir learngitcd learngitpwd把这个目录变成Git能够治理的仓库git init编写一个readme.txt文件echo "Git is a version control system." > readme.txt把文件增加到仓库git add readme.txt把文件提交到仓库-m 前面输出的是本次提交的阐明因commit能够一次提交很多文件,所以你能够屡次add不同的文件git commit -m "wrote a readme file"批改内容echo "Git is a distributed version control system." > readme.txtgit status命令能够让咱们时刻把握仓库以后的状态git status查看批改内容git diff readme.txt git add readme.txtgit commit -m "add distributed"git log命令显示从最近到最远的提交日志git loggit log --pretty=oneline回退上一个版本git reset --hard HEAD^指定回到未来的某个版本git reset --hard 76db14查看你的每一次命令git reflog抛弃工作区的批改git checkout -- readme.txt把暂存区的批改撤销掉git reset HEAD readme.txtecho "test" > test.txtgit add test.txtgit commit -m "add test.txt"git rm test.txtgit commit -m "remove test.txt"把误删的文件复原到最新版本git checkout -- test.txt邮箱要与近程仓库创建者邮箱统一生成公钥私钥,公钥放近程仓库ssh-keygen -t rsa -C "xxx@qq.com"咱们能够删除已有的 近程库git remote rm origingit remote add origin git@gitee.com:xxx/learngit.gitgit push -u origin mastergit clone git@gitee.com:kaworu12/gitskills.git创立dev分支git checkout -b dev查看分支git branchecho "test" > readme.txtgit add readme.txt git commit -m "branch test"git checkout mastergit merge devgit branch -d dev创立并切换到新的dev分支git switch -c dev间接切换到已有的master分支git switch mastergit remote rm origingit remote add origin git@gitee.com:xxx/vue-todo.gitgit clone git@gitee.com:xxx/vue-todo.gitgit push -u origin master