共计 1324 个字符,预计需要花费 4 分钟才能阅读完成。
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
正文完