Git命令笔记,下载、提交代码、解决冲突、分支处理

4 篇文章 0 订阅

下载代码,复制https地址到本地文件夹,鼠标右键选择git bash后输入命令

git clone https://gitee.com/View12138/ViewFaceCore.git

 

下载后初始化:git init

下载代码后不运行报错(如下),需要执行初始化命令git init

husky install

.git can't be found (see https://git.io/Jc3F9)

error Command failed with exit code 1.

info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

git 拉取pull和获取(提取)fetch 区别

git  pull     从远程拉取最新版本 到本地  自动合并 merge            git pull origin master

git  fetch   从远程获取最新版本 到本地   不会自动合并 merge    git fetch  origin master       git log  -p master ../origin/master     git merge orgin/master

实际使用中  使用git fetch 更安全    在merge之前可以看清楚 更新情况  再决定是否合并

把本地master分支推送到远程  git push origin master:master

取消对编译生成的bin文件夹的忽略后上库

更改gitignore文件,用#注释取消屏蔽的

在git bash中输入要添加的文件夹

git add bin

bin为对应当前目录的文件夹名

 代码更改有冲突后强制同步

git fetch --all
git reset --hard origin/master

解决冲突常用办法

1、如果有多个节点冲突,已经进入冲突状态(不是main或者自己设定的名字)

// 显示当前状态 git status // 显示当前冲突,处理后,再次执行continue到下一步冲突,指导解决完所有冲突后自动退出 git rebase --continue // 退出冲突处理状态 git rebase --skip

2、点击代码路径,鼠标右键选择解决冲突后,对应冲突文件中单个选择或整个文件选择,最后设置为解决状态

 3、在代码中搜索<<<<找到冲突内容,根据提示框选择

从服务器master分支同步到my分支时出现冲突

1、在线解决

 通过WebIDE解决,在线去搜索<<<<冲突处理。

 2、根据提示命令在本体my分支解决(检查本地代码后,从master同步到my分支,再提交到服务器)

git checkout my
git pull https://gitee.com/用户名/代码仓名.git master
git push origin my

本地同步代码失败,选择第一个硬重置到远程分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值