使用git 实现本地文件和远程代码仓的互相同步

article/2025/1/9 20:06:45

一、关于Git的安装与配置,可以参考这两篇文章

Git 详细安装教程(详解 Git 安装过程的每一个步骤)

GitHub的安装与配置

二、同步本地文件与代码仓常规流程

1、在github上创建项目2、使用git clone https://github.com/xxxxxxx/xxxxx.git 克隆到本地3、编辑项目【增、删、改】
git status   ## 查看修改的状态
git diff .   ## 查看修改的具体不同4、git add . (将改动添加到暂存区)5、git commit -m "提交说明"6、git push origin master  将本地更改推送到远程master分支。

这样你就完成了向远程仓库的推送。

三、常见问题

1、本地创建空的文件夹无法同步到仓库

需要注意的是:如果新增了一个空的文件夹,那么Git是检测不到的,需要我们在文件夹中随便创建一个文件,然后使用git status能够检测到变化,这个时候再一次去执行git add -A;git commit -m “提交的备注信息”;git push。

git pull命令是将远程仓库中的更改同步更新到本地仓库。

2、git push报错:failed to push some refs to

当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问题。

如下图所示
我在github库中对某个文件进行了在线的编辑,并且没有同步到本地库,之后我在本地库添加了文件test.txt,并想提交到github,出现以下错误:error:failed to push some refs to。
请添加图片描述
原因:远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。
解决方案

git pull --rebase origin master

这条指令的意思是把远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。
请添加图片描述请添加图片描述

3、报错:fatal: No configured push destination.

Master Zhang@DESKTOP-UC7N2QM MINGW64 /c/GitHub_test/language (master)
$ git push
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository usinggit remote add <name> <url>and then push using the remote namegit push <name>

原因:推送至远程仓库时,缺少目标仓库地址。

解决方法

1、添加远程仓库地址:git remote add origin https://github.com/**/*.git2、 推送本地代码至远程仓库分支
git push -u origin master

4、error: src refspec master does not match any

原因:目录中没有文件,空目录是不能提交上去的

解决方案

git add README 
git commit -m 'first commit'
git push origin master

5、其他/报错类型请参考:

点击【关注】不迷路哦~~


http://chatgpt.dhexx.cn/article/u961qLNX.shtml

相关文章

git(实现代码存档和同步)

远程仓库就是github&#xff0c;码云这些之类的&#xff0c;所有人都以远程仓库的文件作为最新版本 每个人都有自己的工作区&#xff08;本地电脑里面的一个文件夹&#xff09;&#xff0c;每个人都可以用clone把最新版本的文件复制到本地 比如我现在有四个文件&#xff0c;但…

[Git] 本地代码库和远程同步

一 前言 这本来不是一个很严重的问题, 有很多办法可以处理, 但是对于Git新手来说, 会觉得非常可怕, 因为不知道怎么恢复之前的状态, 不知道当前状态上传上去会造成什么影响, 最怕的是影响到master之类的主分支, 然后把别人的工作搞丢, 那就完蛋了. 我刚开始接触Git的时候, 上…

git操作之同步代码到仓库

1、先创建一个仓库&#xff0c;然后把创建的空仓库克隆到本地&#xff1b;2、把程序拷贝到本地的仓库中&#xff0c;然后再进行下列操作&#xff1b;&#xff08;1&#xff09;git add . 保存全部内容&#xff08;2&#xff09;git commit -m "项目描述"(3) git pu…

如何将git服务器同步到本地文件夹,使用git在服务器上部署git仓库并实现提交代码时同步代码到生产环境...

最近由于需要对正在运行的系统进行新功能添加&#xff0c;本来是可以通过github进行代码维护&#xff0c;但是由于这个项目涉及一些问题&#xff0c;目前还不能开源&#xff0c;所以只能是手动覆盖bug文件&#xff0c;生产环境上的代码反而是最新的了。 之前有个思路&#xff0…

git 项目代码上传到服务器上,git 上传代码到服务器

一、建立本地git仓库 1、cd到你项目根目录下 git init 二、将本地所有文件添加到暂存区 git add . . 表示所有文件 如果想添加项目中的指定文件,那就把.改为指定文件名或者目录即可,多个目录用空格隔开 三、将暂存区的文件提交到本地仓库 git commit -m 注释 四、在码云上创建…

git如何拉去开发的 最新代码_git拉取代码到本地

git拉取代码到本地的方法是:首先打开git命令窗口,输入命令【git clone github仓库地址】;然后回车即可拉取代码到本地仓库。 第一步:拉取远程代码git clone https://github.com/…/PrettyGirls.git 第二步:查看本地分支和远程分支1、cd PrettyGirls 到工程目录下; 2、git…

git配置及同步项目代码到本地

长久不用git发现自己都忘记了。。。在此记录下git配置&#xff0c;以便日后查看。 git配置 配置本地仓库账号和邮箱 git config --global user.name "YourName" git config --global user.email "your-emailexample.com"生成ssh密钥 ssh-keygen -t rsa -…

Git克隆仓库代码至本地

目录 1、本地新建文件夹&#xff1a; 2、文件夹右击&#xff0c;点击&#xff1a;Git Bash Here 3、本地仓库初始化&#xff0c;输入&#xff1a;git init 4、复制仓库代码地址 5、代码克隆&#xff0c;输入&#xff1a;git clone 复制的地址 6、打开文件夹&#xff0c;…

Git代码拉取与同步

1、git clone [email protected]:xxx/xxx.git 2、git checkout -b dev origin/dev 创建本地dev分支 并与远程dev分支关联 3、git remote add upstream 远程公库地址 关联到远程的公库 4、git pull upstream dev 从远程公库拉取dev分支代码 远程公库新建了bug分支&#xff…

在WebStorm里面搜索文件中出现的中文字符

ctrfF或者ctflshiftF 搜索[\u0100-\uffff]

处理webStorm中文字体样式大小不一,难看的问题

修改前样式&#xff1a; 修改后样式&#xff1a; 具体操作设置如下: File→Settings→Appearance & Behavior→Appearance&#xff0c;Theme 选择Darcula&#xff08;主题可自行选择&#xff09; File→Settings→Editor→Font&#xff0c; Font 选择Consolas&#xff…

WebStorm安装教程【2022年新版图解】

对于入门JavaScript 开发的者&#xff0c;最重要的就是安装WebStorm软件&#xff0c;一款非常优秀的JavaScript工具&#xff0c;在互联网上查询目前还没有一篇写得比较详细的WebStorm教程。今天我将使用WebStorm最新2022年版本&#xff0c;从下载到安装以及创建项目带大家完整的…

关于webstorm中TS如何设置中文提示

如下图所示&#xff0c;默认提示为英文 如果需要切换为中文提示&#xff0c;可按如下操作&#xff1a; 在选项中输入参数&#xff1a;--locale zh-CN&#xff0c;然后重启webstorm。 让我们来看看效果&#xff1a; 大功告成&#xff01;✌️

NodeJS + WebStorm 中文显示乱码

当使用 WebStorm 运行 NodeJS 代码时&#xff0c; 使用 response.write 有中文的时候&#xff0c;会显示乱码&#xff0c;如下图&#xff1a; server.on(request,function (request, response) {console.log(收到客户端的请求了&#xff0c;请求路径是&#xff1a; request.u…

webstorm的中文教程和技巧分享

webstorm是一款前端javascript开发编辑的神器&#xff0c;此文介绍webstorm的中文教程和技巧分享。webstorm8.0.3中文汉化版下载&#xff1a;百度网盘下载&#xff1a;http://pan.baidu.com/s/1pJI9PMVWebStorm为前端javascript开发而生&#xff0c;专门为 javascript开发做了很…

IDEA-goland-pychar-phpstorm-webstorm设置中文版

以前都是需要手动安装破解包 , 达到中文的效果,但是设置等操作是不可用的 现在只需要(ctrlalts)打开设置 在plugin中输入chiness , 然后重启idea即可

Webstorm中文乱码的问题

2019独角兽企业重金招聘Python工程师标准>>> Webstorm中文乱码的问题 1、设置中文字体 2、设置文件编码集&#xff08;1&#xff09; 3、设置文件编码集&#xff08;2&#xff09; 转载于:https://my.oschina.net/u/2441766/blog/856200

php代码丑,解决webstorm显示中文难看、丑的问题

相信用过sublime、atom 类的编辑器的童鞋&#xff0c;装完webstorm对这款编辑器的第一印象是没啥好感的。一个很重要的原因就因为第一眼看上去这款IDE默认主题界面不好看&#xff0c;最不能忍的是中文显示太难看&#xff0c;中文显示的有粗有细&#xff0c;有些中文显示会有锯齿…

webstorm中文乱码问题

步骤&#xff1a; 1、ctrlshifts 2、选择Editor----->File Encoding 3、

Webstorm的介绍

WebStorm 是什么&#xff1f;&#xff1f; WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、 “最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源&#xff0c;继承了IntelliJ IDEA强大的JS部分…