Git ll & Github

Branch

在团队协作中,不可能全部人都同时使用同一支档案,也就代表我们需要各个击破,这就是分支的概念

git branch

http://img2.58codes.com/2024/20130419mV3hAbTUaW.png

*代表目前所在的分支

建立分支
git branch "branchName"

http://img2.58codes.com/2024/20130419DqETnEm7B3.png

switch branch

git checkout "branchName"

http://img2.58codes.com/2024/20130419tWcSH9Ghoy.png

当我们在分支commit之后
http://img2.58codes.com/2024/20130419TSz2PUavbq.png
会看到刚刚commit的log


但当我们切换回main
http://img2.58codes.com/2024/20130419z11k39taPw.png
会发现没有刚刚branch的commit这就是分支的概念,分而治之

Branch merge

step1 addgit statusstep2 commitgit logstep3 mergehttp://img2.58codes.com/2024/20130419pnJNYZeaz2.png

Github

先创立一个repository
http://img2.58codes.com/2024/20130419ceQtj9j8Sw.png
然后複製这行网址
http://img2.58codes.com/2024/20130419JfOiL2S4mv.png

回到cmd

git remote add origin <"複製的网址">git push -u origin main 

http://img2.58codes.com/2024/20130419ijNUMiv3zs.png
上传完成之后回到Github就可以看到repository已新增好了
http://img2.58codes.com/2024/20130419m4Rb7WTHaK.png


Another push way

  73 git clone https://github.com/zhangyangzhong/test.git  74 ls  75 cd .\test\  76 code .  77 git init  79 git add --all  80 git commit -m "login page"  81 git push https://github.com/zhangyangzhong/test.git

Pull

git pull = git fetch + git merge

当我们今天已经团队开发中了,有好几位同事都在push新档案,但你手上的版本是比较旧的这个时候系统不会让你push上去,我们就需要先更新自己的版本才能推

git pull <"网址">

如果不想要有额外的commit

git pull --rebase

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章