注意:如果需要切换到其他分支,可以直接双击对应的分支切换到该分支,前提是需要先从远程检出该分支;
1、提交和推送:提交只是将暂存区的文件上传到我们本地的代码库,而推送则是将本地仓库同步至远程仓库,这样操作之后别人才能从远程拉取你修改的最新代码。
2、拉取和获取:拉取(pull)是从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作(git pull=git fetch+git merge)。而获取(fetch)则只是从远程仓库获取信息并同步至本地仓库。所以一般推送之前需要先拉取一次,确保代码一致。
3、丢弃和移除:丢弃指的是丢弃更改,恢复文件改动/重置所有改动,即将已暂存的文件丢回未暂存的文件。移除则是移除文件至缓存区。