网站自动生成网页,郑州一建,拼多多网站怎么做的,未央免费做网站最近开始用git终端提交代码#xff0c;梳理了一些知识点
一 关于分支 关于分支#xff0c;git的分支分为本地分支远程分支两种分支#xff0c;在上传代码时#xff0c;我们要确保当前本地分支连接了一个远程分支。 我们可以通过下面代码查看当前的本地分支#xff1a;
g… 最近开始用git终端提交代码梳理了一些知识点
一 关于分支 关于分支git的分支分为本地分支远程分支两种分支在上传代码时我们要确保当前本地分支连接了一个远程分支。 我们可以通过下面代码查看当前的本地分支
git branch -a 可以看到终端给出的图如下我们当前本地的分支为master当前本地有两个分支分别为 master、temp两个本地分支 我们可以通过下面的代码查看当前的远程分支
git branch -r 可以看到如下图远程分支只有一个master主分支我们当前连接的也是这个分支 切换分支使用下面这个命令
//git checkout 分支名字
git checkout master //切换到本地分支master
git checkout temp //切换到本地分支temp
git checkout origin/master //切换到远程分支master切换本地分支时当前本地分支如果有对应连接的远程分支终端会有提示 上图中Your branch is up to date with origin/master.提示当前分支与远程origin/master分支连接。 切换到远程的一个分支时终端显示如下 此时已经切换到了远程origin/master分支下了注意切换时需要带上远程主机名字origin
切换成功后我们再使用git branch -a查看分支显示如下 可以看到当前分支为远程的origin主机下master分支了
二 关于merge 在我们实际开发时通常我们会建立一个本地分支比如我建立一个本地的temp分支
git branch temp 然后我打开开发工具写了很多自己新的代码我在本地的这个temp分支上进行add commit
git add .
git commit -m 备注信息 这个本地的分支并没有连接远程的某个分支当我们提交代码时需要切换到一个有连接远程分支的本地分支这里由本地分支temp切换到本地分支master本地分支连接着远程的origin/master分支
git checkout master
然后我们进行mergemerge后temp我们新的代码就到了本地分支master上了
git merge temp 然后现在我们可以提交了
git pull origin master
git push origin master 在远端使用网页查看代码库时可以看到commit的备注信息为我们在temp分支里commit的备注信息此时我们就把代码提交完成了
三 关于 git pull 与 git push git pull 远程主机名 远程分支名本地分支名git push 远程主机名 远程分支名 所以git pull origin master拉取的就是远程分支remotes/orgin(主机名)/master(分支名) 同理git push origin master, 推送的就是远程分支remotes/orgin(主机名)/master(分支名)