【Git】常用操作

git config --global user.name "Your Name" git config --global user.email "email@example.com" 表示你这台机器上所有的Git仓库都会使用这个配置mkdir learngit cd learngit pwd把这个目录变成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.txt git status命令可以让我们时刻掌握仓库当前的状态 git status 查看修改内容 git diff readme.txt git add readme.txt git commit -m "add distributed"git log命令显示从最近到最远的提交日志 git log git log --pretty=oneline回退上一个版本 git reset --hard HEAD^ 指定回到未来的某个版本 git reset --hard 76db14 查看你的每一次命令 git reflog丢弃工作区的修改 git checkout -- readme.txt 把暂存区的修改撤销掉 git reset HEAD readme.txtecho "test" > test.txt git add test.txt git commit -m "add test.txt" git rm test.txt git commit -m "remove test.txt" 把误删的文件恢复到最新版本 git checkout -- test.txt邮箱要与远程仓库创建者邮箱一致 生成公钥私钥,公钥放远程仓库 ssh-keygen -t rsa -C "xxx@qq.com"我们可以删除已有的 远程库 git remote rm origin git remote add origin git@gitee.com:xxx/learngit.git git push -u origin mastergit clone git@gitee.com:kaworu12/gitskills.git 创建dev分支 git checkout -b dev 查看分支 git branch echo "test" > readme.txt git add readme.txt git commit -m "branch test"git checkout master git merge dev git branch -d dev创建并切换到新的dev分支 git switch -c dev 直接切换到已有的master分支 git switch mastergit remote rm origin git remote add origin git@gitee.com:xxx/vue-todo.git git clone git@gitee.com:xxx/vue-todo.git git push -u origin master

    推荐阅读