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.txt
echo "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 master
git 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 master
git 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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。