首页 > 其他分享 >【git指令备忘录】

【git指令备忘录】

时间:2023-09-27 11:44:51浏览次数:36  
标签:git 仓库 备忘录 指令 master main 远程 分支

1 远程仓库配置流程:

  1. 密钥配对
  2. 新建远程仓库
  3. 本地仓库初始化
  4. 配置远程仓库 git remote add 【sshlink】
  5. 拉取远程仓库分支(假设远程仓库有一个main分支与其他人的分支):
    1.   如果在远程仓库想要维护多个分支(多人协作):
      1. 将远程仓库的main分支拉取到自己的master工作分支:(本地位于master分支时)git pull origin main
      2. 进行工作修改之后。暂存、提交到自己的master分支
      3. 跟远程的master分支进行同步。git push (将本地master分支的更改推送到仓库master分支。如果原先没有master分支,那么将首先在远程仓库创建master分支)
      4. 在远程仓库进行main分支与master分支的合并
    2.   如果在远程与本地只想维护一条main分支,进行文件版本的同步:
      1. 创建并且切换到一个存放远程分支的本地分支: git checkout -b main origin/main
      2. 拉取远程分支: git pull 
      3. 在本地修改、暂存、提交、push,远程仓库的内容将跟着改变~ 

标签:git,仓库,备忘录,指令,master,main,远程,分支
From: https://www.cnblogs.com/traceofMind/p/17732333.html

相关文章

  • 详解git pull命令和使用过程中遇到的常见问题:fatal: ‘origin‘ does not appear to b
    使用gitpull同步远程代码使用git管理测试相关代码时,因为测试代码本身量级不大,所以很少使用分支,默认都使用master(主分支),当我们想要从远程origin(origin是远程仓remoterepository,clone到本地的默认名字)。当主机的master分支拉取代码过来和本地的当前分支进行合并时,需要使用如下命令:g......
  • git blame 用法小记
    1、概述git管理的代码仓库,在协作开发中不可避免地会出现代码冲突,或者有新手错误地提交代码。出现问题不可怕,可怕的是找不到问题出在哪里。有时候找到出问题的代码,却不知道是谁提交的。git提供了一个有用的命令gitblame来帮你查看一个文件的每一行是如何被修改的,以及由谁修改......
  • windows使用git bash 无法交互键盘上下键移动选择选项的解决方法
    windows使用gitbash无法交互键盘上下键移动选择选项的解决方法 来源1、直接通过数字键来选择我们看到的效果是这样的,>这个右尖括号指向的是第一条。我们如果想选择node-sass,我们可以输入2,并回车来选中。如果想选择Default(Vue3Preview)([Vue3]bable,eslint),我们......
  • Git 拉取不到远程仓库的最新代码
    问题远程仓库的代码是新版本代码,但本地拉取代码仍然是以前的旧版本解决方法先使用gitfetch抓取到本地,重置版本后再拉取gitfetch--allgitreset--hardorigin/mastergitpull......
  • linux的第一步,学习指令
    mkdir创建一个文件夹.mkdir-p一次性创建多个文件夹,在自己的当前所在目录,用指令qwd查看.qwd自己的当前所在目录.qwd-p查看自己的绝对路径.ls-a查看隐藏目录和文件.在自己的所在的目录下.ll(ls-a)查看目录和文件属性.cd切换目录.rmdir删除自己所在文件夹下的文......
  • 【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
    问题描述启用AppServiceLocalGit部署,在Clone代码库到本地时候,卡在Clone‘xxxxxx’......一动不动的问题? 问题解答因为GitClone没有任何日志输出,所以在其他IDE上也尝试GitAppService的代码库。在intellj的git操作,报错“unabletoaccess,SSLcertificateproblem:una......
  • 【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
    问题描述启用AppServiceLocalGit部署,在Clone代码库到本地时候,卡在Clone‘xxxxxx’......一动不动的问题? 问题解答因为GitClone没有任何日志输出,所以在其他IDE上也尝试GitAppService的代码库。在intellj的git操作,报错“unabletoaccess,SSLcertificateproble......
  • Git
    暂存gitstash:暂存当前工作目录中的未提交更改。gitstashlist:列出所有已保存的暂存。gitstashapply:应用最新的暂存到当前分支。gitstashpop:应用并移除最新的暂存。gitstashdrop:删除暂存。gitstashclear:清除所有已保存的暂存。状态gitstatus:了解工作目录中的......
  • git基本用法
    应用场景:从master分支copy一个本地分支作为开发分支1、查看当前分支(当前分支可以直接查看或者命令查看)gitbranch或者gitstatus2、切换分支到master(你在哪个分支创建本地分支,就切换到那个分支,比如master/uat等)gitcheckoutmaster3、将代码更新到最新版本gitpul......
  • 错误 [email protected]: Permission denied (publickey). fatal: Could not read from r
    场景:本地git已登录了账号,需要在github下载项目时提示[email protected]:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.,解决方法是获取本地的密钥,在gitHub中添加即可,不需要有账号上的对应,不需考虑本地切换git账号问题. 1.判断错误情况:permissio......