git使用及原理
git使用及原理
图示原理:git diff 执行时对比的是工作区(即 git init执行的目录)和 暂存区的区别
git add 执行时是从工作区提交到暂存区
git commit 执行时是从暂存区提交到本地代码仓库
git commit -a 执行时首先会把工作区的记录提交到暂存区然后提交到本地代码仓库,可以理解为git commit -a是git add 和git commit的结合
git pull 执行时会把代码从远程仓库拉到本地仓库
git push 执行时会把代码从本地仓库推到远程仓库