github使用笔记及git协作常用命令

这篇具有很好参考价值的文章主要介绍了github使用笔记及git协作常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Github有一个主库,每个人自己也有一个库,称为分支。

2.Github的协作流程:先从主库fork出自己的分支, 然后进行代码的修改等操作,

操作完之后从本地库上推到自己的服务器分支,然后 服务器分支Pull Request到

主库。

3.本地仓库由git维护的三棵“树"组成:第1个是工作目录,它持有实际文件(即可以直接打开修改的文件);第2个是缓存区(index),它像个缓存区域,临时保存你的改动;最后一个是HEAD,指向你最近一次提交后的结果(这个结果还是在本地电脑里面)。

1)将改动添加到缓存区:

git add <filename>或者 git add * ;

2)上面是git基本工作流程的第一步,使用如下命令以实际提交改动:

git commit -m "提交的备注信息"

3)现在改动已经提交到了HEAD,但是还没有到你的远程仓库,执行如下将改动提交到远程仓库(可以理解为github网站自己的主页):其中master可以换成其他想要的分支

git push origin master

4.参与社区协作项目的常用命令

github使用笔记及git协作常用命令,开发技巧经验分享,github,笔记,git

5 .客户端的 git push: 将本地库更新到自己的服务器分支。

    网页的  pull request:是指将自己的服务器(修改过的)分支向主库申请合并。

6.管理分支的常用命令

github使用笔记及git协作常用命令,开发技巧经验分享,github,笔记,git

7.参与到社区化协作

  1)进入github的项目的主页面,点击右上角的Fork按钮即可建立自己的分支。(这里fork是指复制到自己的github网站账号上面,要想复制到本地,还需要一些add指令)

    //这里的分支是指上一步fork到自己github网站账号上面的分支

  2)从自己的分支复制到本地。git clone git@github.com:thatcat/manual56.git

   //将主库的URL添加到本地的版本库,然后可以进行下一步的操作

  3)添加主库URL:git remote add mysql2cn git@github.com:mysql2cn/mamual56.git 

  4)获取主库的修改:git fetch mysql2cn //将主库的修改同步到本地

  5)合并主库代码到自己的本地分支上:git merge mysql2cn/master master  

    //也可以用git pull origin master 同步自己github网站的分支同步到本地

  6)上推到自己的github网站账号:git push origin master 

  7)将自己的github网站分支将更新同步到主库:在自己的github网站分支按“pull request”按钮

  总结: (1)完整流程:github的项目—>fork到自己的github网站分支—>clone到自己的本地版本—>修改后push到自己的github网站分支—>将自己gitub网站分支pull request到github的原项目

            (2)将原项目的修改同步到自己的分支:github的项目—>fetch、merge到本地版本库—>push到github网站分支—>将自己gitub网站分支pull request到github的原项目

8.创建新仓库:1)在github网站new一个仓库,复制该仓库URL;2)在电脑本地的git bash克隆刚刚new出来的URL:git clone URL;文章来源地址https://www.toymoban.com/news/detail-620774.html

到了这里,关于github使用笔记及git协作常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git常用命令(git github ssh)

    被” “和\\\"[ ]“包含起来的内容表示用户自己选定的参数。但” “是要求用户必须输入的,而”[ ]\\\"表示用户可以根据自己的需要选择输入。 比如git reset的语法是这样的: 其中commitid指的是commit id,可以理解为每一提交到本地仓库之后该仓库状态的ID,利用这个ID我们可以快速

    2024年02月03日
    浏览(51)
  • 简单明了的Git教程 |Idea使用git|HbuilderX使用git|VSCode使用git|git常见问题|git协作规范|git命令~

    目录 一、Git的由来以及Git是什么 二、安装 三、使用前的配置 四、使用前需要知道的基础概念 4.1、四个工作区域 4.2、分支 4.3、\\\".gitignore\\\"文件是什么 4.4、\\\".git\\\"文件是什么 五、常用命令 5.1、初始化仓库 5.2、查看状态 5.3、将代码放到暂存区 5.4、将代码放到资源库 5.5、远程操

    2024年01月21日
    浏览(55)
  • 如何使用 Git 进行多人协作开发(全流程图解)

     在软件开发中,多人协作是一项必不可少的任务。而 Git 作为目前最受欢迎的分布式版本控制工具,提供了强大的功能和灵活的工作流程,使得多人协作开发变得更加高效。本篇博客将带你实践如何正确使用 Git 进行多人协作开发  在本篇博客中,你将学到以下内容: Fea

    2024年02月05日
    浏览(45)
  • 无需多人协作开发时 只在本地使用git,无需git push到远程仓库

    1.以下部分先介绍的是git在本地的使用。当不涉及到多人协作,只是想要一个工具记录每一次的提交和修改,能轻松还原到某个版本,git已经可以满足这些功能了。 2.只有当涉及到多人协作时,gitlab和github等web仓库才更好的派上用场。 git add 提交至暂存区 git commit 提交至版本

    2024年02月15日
    浏览(52)
  • Git命令学习及Git 与 GitHub 的绑定实现学习笔记

    目录 一.Git常用命令及创建本地仓库步骤  二.利用 SSH 完成 Git 与 GitHub 的绑定 三.本地没有git仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 四.本地有仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 一.Git常用命令及创建本地仓库步骤 1.首先使用cd命令进入

    2024年02月04日
    浏览(48)
  • Git笔记--分支常用命令

    目录 1--git branch -v 2--git branch 3--git checkout 4--git merge git branch -v 用于查看分支版本; git branch 用于创建分支; git checkout 用于切换分支,更改工作区的文件不会影响其它分支(前提是 修改的文件需要在修改的分支里进行git commit) git merge 用于合并分支,假设当前分支是 xxxxx,上

    2024年02月11日
    浏览(55)
  • git笔记常用命令

    整理一下以前学的东西,记的东西,全当一个学习手册了,方便以遗忘的时候快速回忆上手。 下载: winddow 环境git下载: https://pan.baidu.com/s/1hlW5JolgBg8XpznGeWCb9g 下载除了刚开始的下载路径可以改成你自己想安装的路径,其他的一路默认下去就好。 linux下载: 理解一下一个重要

    2024年02月03日
    浏览(37)
  • Git 常用命令笔记

    下载安装这里就不赘述了,直接下一步就行! 添加当前目录的所有文件到暂存区 添加指定文件到暂存区 添加指定目录到暂存区,包括子目录 对于同一个文件的多处变化,可以实现分次提交 删除工作区文件,并且将这次删除放入暂存区 停止追踪指定文件,但该文件会保留在

    2024年02月12日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包