当前位置:   article > 正文

Git命令笔记,下载、提交代码、解决冲突、分支处理_husky install .git can't be found

husky install .git can't be found

下载代码,复制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为对应当前目录的文件夹名

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

  1. git fetch --all
  2. 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分支,再提交到服务器)

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

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

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/474980
推荐阅读
相关标签
  

闽ICP备14008679号