git的拉取与获取的区别

使用git  直接提交的话   直接 push

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

获取最新版本  有两种  拉取 和 获取 pull 和 fetch

 

git  pull     从远程拉取最新版本 到本地  自动合并 merge            git pull origin master

git  fetch   从远程获取最新版本 到本地   不会自动合并 merge    git fetch  origin master       git log  -p master ../origin/master     git merge orgin/master

 

实际使用中  使用git fetch 更安全    在merge之前可以看清楚 更新情况  再决定是否合并

 

git的提交与推送的区别

推送(push):把您本地仓库的代码推送至服务器,即修改未提交到本地仓库的代码不会被推送到服务器的。
提交(commit):把您做的修改,保存到本地仓库中

git一般分:
git add ->将修改添加至本地缓存
git commit -m 'msg' ->将本地缓存保存到本地仓库中
git push ->将本地仓库推送至服务器
git pull ->将服务器的代码更新到本地仓库中

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄