com.github">
当前位置:   article > 正文

github的使用_>com.github.binarywang

>com.github.binarywang

此流程可将本地代码(main分支(本地与远程分支名相同))上传到远程仓库(origin)—github使用流程

在这里插入图片描述

  • 首先,打开gitbash创建账号(gitbash的安装可参见文中相关参考链接章节),运行下面指令,然后使用方法一的第二种情况。
git config --global user.name "zhangweiweicpp"
git config --global user.email "2430290933@qq.com"
  • 1
  • 2

熟悉后也可直接运行下面的指令,将本地代码上传到远程版本库

------自己记录------
mkdir myProject  
cd myProject
touch README.md  //前三步建立工程文件夹可根据自己情况,已有则不用新建 也可用 git clone xxx  然后将其他的文件放入工程文件夹
-----读者从此开始即可----
git init
git add .
git commit -m "first commit"
git branch -M main  //git checkout xxx分支(建立了名为main分支,也可以是别的) 
//还可建立远程分支:git push --set-upstream origin dev  //dev为创建分支的名字
git remote add origin https://github.com/zhangweiweicpp/xxx.git   //将本地库与远程库创建链接
git pull --rebase origin main    //将远程拉取并与本地合并追加(*)
git push -u origin main
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

注: 解决远程和本地不一致的情况:git pull --rebase origin master 用以解决git错误 error: failed to push some refs to 'https://github.com/…,
发现上面用了这个-u参数,也没作解释,特意搜索了下这个-u的用法,加了参数-u后,以后即可直接用git push 代替git push origin master
github菜鸟教程.
在这里插入图片描述>执行 git fetch origin master 时,它的意思是从名为 origin 的远程上拉取名为 master 的分支到本地分支 origin/master 中。既然是拉取代码,当然需要同时指定远程名与分支名,所以分开写。
执行 git merge origin/master 时,它的意思是合并名为 origin/master 的分支到当前所在分支。既然是分支的合并,当然就与远程名没有直接的关系,所以没有出现远程名。需要指定的是被合并的分支。
执行 git push origin master 时,它的意思是推送本地的 master 分支到远程 origin,涉及到远程以及分支,当然也得分开写了。
还可以一次性拉取多个分支的代码:git fetch origin master stable oldstable;
也还可以一次性合并多个分支的代码:git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290;

删除远程仓库

删除远程仓库工作区删除再上传利用git push会执行分支合并的操作.

git remote rm [别名]
  • 1

1.另外,查看相应状态

查看文件修改情况

git status
  • 1

查看具体的内容修改

git diff
  • 1

查看历史提交信息

git log
  • 1

2. 分支版本控制

创建分支并切换到分支上

git branch -r   //查看远程分支的情况
  • 1
git branch version1.0   (要删除加 -d)
git checkout version1.0  //切换分支
  • 1
  • 2

将分支修改的内容合并到主干上

git checkout master (要创建并切换加 -b)
git merge version1.0
  • 1
  • 2

将远程代码下载到本地,粘贴操作shift + insert

git clone https://github.com/example/test.git
  • 1

将远程版本库上获取最新修改的代码下载并合并到本地

git pull origin master
  • 1

3. 相关参考链接

博客园详细的指令:gitbash的使用方法,可建立不同分支.

方法一(推荐点开此链接,较为全面): 上传到github仓库克隆+拷贝.

方法二(出现问题时参考此链接):上传到github仓库github新建和初始化仓库上传.
可能在 git push -u origin master出现的问题
在这里插入图片描述

4. 巨详细版本.

5. gitbash的安装与github新建仓库

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/874081
推荐阅读
相关标签
  

闽ICP备14008679号