首页 > 其他分享 >6.20 git的分支 远程仓库 多人协同 冲突解决

6.20 git的分支 远程仓库 多人协同 冲突解决

时间:2023-06-20 22:44:21浏览次数:38  
标签:origin git 本地 仓库 6.20 远程 分支

1.git多分支应用

 >1  查看分支

  git branch  (只看本地)

  git branch -a  (查看所有分支,可以看本地和远程)

>2   创建分支

  git branch  dev

>3  切换分支

  git checkout  分支名字

>4  删除分支

  git branch -d 分支名

>5  合并分支的操作

/1   git  branch  dev

/2   git   checkout  dev

/3   文件夹中新建一个文件  xxx.txt  并加入一行文字

  git  add   .

  git   commit   -m  'dev分支增加了xxx.txt'

  修改文件1.txt  在其中新增一行文字

  git   add  .   

  git  commit  -m  '1.txt加入了内容'

/4   把dev合并到master上(此时要处在master身上)

  git merge dev

2.git远程仓库

>1   点击加号新建远程仓库(本地仓库,推送到远程仓库)

>2   需要建立一个空的仓库,如果不是空的,可能会出现问题

  查看有哪些仓库:git remote

  删除远程库和本地的联系: git remote remove origin

>3   将远程仓库和本地的连接在一起

   git remote add origin https://gitee.com/ranbo145/6.20-new-warehouse.git    
 >3   把本地仓库的内容推送到远端
   git push origin master    //把本地仓库的所有内容提交到远程仓库
>4   弹出框输入用户名和密码 3.ssh方式连接远程仓库 >1  不需要用户名密码,他需要公钥私钥 (非对称加密) >2   在本地生成公钥和私钥 (公钥可以给任何人,私钥得自己留着) >3   加密方式:   对称加密:例如AES,DES   非对称加密: >4   操作方式:   /1   先删除原来的https连接remote: git  remote   /2   增加一个跟远程仓库的链接::   git remote add origin [email protected]:ranbo145/6.20-new-warehouse.git   /3   使用本地机器,生成公钥私钥[使用命令生成]   在cmd中输入 : ssh-keygen -t ed25519 -C "[email protected]" (后面跟邮箱)   用户加路径 ,生成.ssh2文件夹,里面有公钥和私钥   /4 把公钥配置在gitee上:(可以配置多个)   在本地.ssh文件夹中找到公钥,配置在gitee中   /5  正常操作更新配置往远程仓库提交   git push origin master    4.协同开发 >1 从远程仓库克隆代码(这样下载下来的会带.get文件)   git clone https://gitee.com/ranbo145/6.20-new-warehouse.git   (获取文件) >2 修改文件 进行测试   /1  首先进行修改,修改后用git.add . 放到暂存区,再用git commit -m ‘’提交到版本库中   /2  去远程仓库中拉取一下最新的代码  git pull origin master (更新当前最新的数据,以防别人提交更新后产生冲突)    /3   git push origin master 推送到远程仓库 5.冲突解决 >1 

标签:origin,git,本地,仓库,6.20,远程,分支
From: https://www.cnblogs.com/abc683871/p/17492921.html

相关文章

  • Git的操作指令
    git的流程图git常用命令1.初始化仓库,在某个文件夹下执行gitinit#在当前文件夹下就会创建出.git文件夹,这个就会被git管理gitinitxxx#在当前路径下创建xxx文件夹,并用git管理xxx文件夹2.用户配置####全局配置以后所有的版本提交时,都用这个......
  • git忽略文件
    需要写个忽略文件.gitignore  必须叫它,没有后缀名在里面写忽略的文件或文件夹,写法如下.idea#忽略idea文件夹及其下面所有的文件lqz.txt#忽略仓库中所有的lqz.txt/lqz.txt#忽略当前路径下的lqz.txta/lqz.txt#只忽略当......
  • git 多分支,git远程仓库,ssh方式链接远程仓库,协同开发,冲突解决
    目录一、git多分支二、git远程仓库修改用户名username三、ssh方式链接远程仓库具体操作-1先删除原来使用https链接的remote-2增加一个跟远程仓库的链接origin---》是ssh协议的-3本地机器,生成公钥私钥[使用命令生成]-4把公钥配置在gitee上【打开公钥】--》可以配多个-5以......
  • 05 git 多分支,远程仓库,ssh方式链接远程仓库,协同开发,冲突解决
    1git多分支#分支操作0查看分支gitbranch#本地gitbranch-a#本地和远程1创建分支gitbranchdev2切换分支gitcheckout分支名字3删除分支gitbranch-d分支名4合并分支操作步骤 gitbranchdevgitcheckoutdev#dev分支操作......
  • Git 多账号配置
    本地登录多账号并连接对应的远程仓库,主要就是密钥配对,我这里刚开始配了密钥也将密钥复制到ssh但是还是连接不到第二个远程仓库,后来发现是需要密钥代理1、在当前项目下更改git账号信息;gitconfiguser.name"xxxxxx"gitconfiguser.email"[email protected]"2、创建第二个s......
  • 【Git】untracked files prevent merge
    拉取代码提示untrackedfilespreventmerge,原来是本地文件和线上代码文件名重复了,然后点击错误信息下面的ViewFiles,查看需要删除的文件。......
  • 【自译】在 Windows 10/ 11 设置可以创建多个RDP远程桌面会话(1) - RDP Wrapper: 在 W
    远程用户可以通过远程桌面服务(RDP)连接到其Windows10/11计算机。在设备设置中启用RDP并使用任何远程桌面客户端连接到计算机就足够了。但是,同时进行的RDP会话的数量存在限制,只有一个远程用户可以同时工作。如果尝试打开第二个RDP会话,将显示一条警告,要求您断开第一个用......
  • 2023.6.20 每日一题
    原题链接A:EducationalCodeforcesRound115(RatedforDiv.2)-EB:CodeforcesRound698(Div.2)-CA.Staircases-2100题目大意给定一个\(n\timesm\)的网格,每个格子为自由或者锁定,初始时所有格子均为自由的。定义满足如下条件的路径为楼梯:起点和终点均为......
  • 路径计数 6.20西安集训(最短哈密顿回路条数)
     因为是哈密顿回路,所以每个点度数为2假设我们已经考虑了i个点,其中b个B,w个W。若存在x条由{1,2,...n}连向{i+1,...2n},那么{1...n}内部的连边数为(2*i-x)/2而只有不同颜色的点会连边,故(2*i-x)/2<=2*min(w,b)x>=2(w+b)-4min(w,b)=2|w-b|则x>=2max(1,|w-b|).为了求得最短路,我们肯定......
  • PLC模拟量数据采集远程监控物联网解决方案
    在PLC工控系统中,温度、压力、液位、流量等传感器采集的信息传输到PLC中,并实现自动化控制,从而对生产进度、设备运行进行更好的管理,有助于提高管理效率并降低生产成本。物通博联工业智能网关可以接入各品牌PLC进行协议解析和数据采集工作,采集温度、压力、液位、流量等模拟量数据并通......