下载代码,复制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
本地同步代码失败,选择第一个硬重置到远程分支