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

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 xxx

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

git remote add origin https://gitee.com/ranbo145/6.20-new-warehouse.git

 >3   把本地仓库的内容推送到远端

git push origin master    //把本地仓库的所有内容提交到远程仓库

>4  弹出框输入用户名和密码

>5  补充:

git clone 地址   # 把远程仓库的文件完整copy一份到本地

3.ssh方式连接远程仓库

>1  不需要用户名密码,他需要公钥私钥 (非对称加密)
>2   在本地生成公钥和私钥 (公钥可以给任何人,私钥得自己留着)
>3   加密方式:
  对称加密:例如AES,DES
  非对称加密:
>4   操作方式:
  /1   先删除原来的https连接remote:

git remote remove xxx

        /2   增加一个跟远程仓库的链接::

git remote add xxx git@gitee.com:ranbo145/6.20-new-warehouse.git

        /3   使用本地机器,生成公钥私钥[使用命令生成]
  在cmd中输入 :

ssh-keygen -t ed25519 -C "xxxxxxx@xxx.com" (后面跟邮箱)

      用户加路径 ,生成.ssh2文件夹,里面有公钥和私钥
  /4 把公钥配置在gitee上:(可以配置多个)
  在本地.ssh文件夹中找到公钥,配置在gitee中
  /5  正常操作更新配置往远程仓库提交

git push xxx 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 xxx master

posted @   ranbo145  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示