Branch
在团队协作中,不可能全部人都同时使用同一支档案,也就代表我们需要各个击破,这就是分支的概念
git branch
*代表目前所在的分支
建立分支
git branch "branchName"
switch branch
git checkout "branchName"
当我们在分支commit之后
会看到刚刚commit的log
但当我们切换回main
会发现没有刚刚branch的commit这就是分支的概念,分而治之
Branch merge
step1 addgit statusstep2 commitgit logstep3 merge
Github
先创立一个repository
然后複製这行网址
回到cmd
git remote add origin <"複製的网址">git push -u origin main
上传完成之后回到Github就可以看到repository已新增好了
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