Git基础操作攻略:本地代码上传、.gitignore应用及分支管理技巧
创始人
2024-12-27 19:07:06
0

怎样使用git将本地代码上传到服务器

使用gitstatus查看文件差异,使用gitadd添加要提交的文件。

你已经完成了,现在你知道如何将本地项目提交到github了。

gitignore文件

.gitignore,顾名思义,告诉git忽略哪些文件。
这是一个非常重要且实用的文件。
一般我们写完代码后,会进行编译、调试等操作。
在此期间,会创建很多中间文件和可执行文件。
这些不是代码文件,不需要由git管理。
我们会在gitstatus中看到很多这样的文件,如果我们使用gitadd-A来添加它们,就会手动添加它们。
这时候我们就需要.gitignore。

Git命令

查看、添加、提交、删除、恢复和重置修改的文件

githelp#showhelpgitshowcommand#displaygitshow分配给Submits$idgitco--#放弃工作区并修改gitco.#放弃工作区并修改gitadd#将工作文件修改提交到本地暂存区gitadd.#提交所有文件修改工作到暂存区gitrm#从存储库删除文件gitrm--cached#从存储库删除文件,但不删除文件gitreset#从暂存区恢复到工作文件gitreset--.#从暂存区恢复到工作文件gitreset--hard#恢复最新的预提交状态,即丢弃自上次commit以来的所有更改gitcigitci.gitci-a#将gitadd、gitrm和gitci进程合并在一起ents"gitci--amend#修改上次提交历史记录gitrevert<$id>#恢复特定提交的状态。
恢复操作本身也会创建提交对象gitrevertHEAD#恢复上次提交的状态

显示文件差异

gitdiff#比较当前文件和暂存区文件的差异gitdiffgitdiff#比较两次提交的差异gitdiff..#比较两个分支之间的gitdiff-Staged#比较暂存区和存储库的差异gitdiff--cached#比较差异暂存区和仓库之间gitdiff--stat#只比较统计信息

显示提交日志

gitloggitlog#显示所有提交日志文件gitlog-p#显示每个详细编辑内容的diffgitlog-p-2#显示最近两次详细编辑内容的diffgitlog--stat#显示提交统计信息

TigMac可以使用tig代替diff和forog,BrewinstalltigGit管理本地分支查看、切换、创建和删除分支

gitbr-r#查看远程分支gitbr#创建新分支gitbr-v#显示每个分支的最新提交信息gitbr--no-merged#显示已合并到当前分支的分支gitbr--no-merged#显示尚未合并的分支合并到现有分支gitco#切换到gitco-b#创建新分支,切换到gitco-b#根据分支gitco$id创建新分支#查看日志给定历史提交,但没有分支信息切换到其他分支会自动删除gitco$id-b#查看给定历史提交的历史记录,并创建分支gitbr-d#删除特定分支gitbr-D#强制删除特定分支(强制删除非合并分支时需要)

合并分支并rebase

gitmerge#将子分支合并到当前分支gitmergeorigin/master--no-ff#不要进行热合并,可能会创建合并提交gitrebasemaster#Rebasemastertobranch,相当于:gitco&&gitrebasemaster&&gitcomaster&&gitmerge

Git补丁管理(适合多机上开发和同步)

../sync.patch#生成补丁gitapply../sync.patch#Patchgitapply--check../sync.patch#测试补丁是否成功

Git存储管理Temp

gitstash#缓存gitstashlist#列出所有stashgitstashapply#恢复临时内容gitstashdrop#删除暂存区Git远程分支管理gitpull#捕获远程仓库所有分支更新合并到本地gitpull--no-ff#获取远程仓库的所有分支更新并在本地合并,不要快进合并gitfetchorigin#获取远程仓库并更新gitmergeorigin/master#将远程master分支合并到当前本地分支gitco--trackorigin/branch#跟踪远程分支并创建对应的本地分支gitco-borigin/#根据远程分支创建本地分支远程分支,功能同上面提到的

gitpush#推送所有分支

gitpushoriginmaster#推送本地master分支到远程master分支gitpush-uoriginmaster#将本地master分支推送到远程(如果没有远程master,则创建它来初始化远程仓库)gitpushorigin#创建远程分支,origin为远程仓库名称gitpushorigin:#创建分支远程gitpushorigin:#先删除本地分支(gitbr-d),然后按删除分支远程

远程Git仓库库管理

gitremote-v#显示远程服务器地址和仓库名称gitremoteshoworigin#显示远程服务器仓库状态gitremoteaddorigingit@github:robbin/robbin_site.git#添加仓库地址远程[email protected]:robin/robbin_site.git#设置远程仓库地址(用于修改远程仓库地址)gitremoterm#删除远程仓库

创建远程仓库

gitclone--barerobbin_siterobbin_site。
git#与项目版本控制一起使用创建纯版本存储库[email protected]:~#上传纯版本存储库到服务器mkdirrobbin_site.git&&cdrobbin_site.git&&git--bareinit#在服务器上创建纯仓库[email protected]:robbin/robbin_site.git#设置远程仓库的地址gitpush-uoriginmaster#客户端第一次提交gitpush-uorigindevelop#首次提交分支本地开发到远程开发分支,trackgitremoteset-headoriginmaster#设置远程仓库的头指向master分支

也可以使用命令设置远程trace库和本地库

gitbranch--set-upstreammasterorigin/master

gitbranch--set-upstreamdeveloporigin/develop本文转载,原文地址:http://1ke.co/course/194附:使用git的解决方案推动源码到使用gitHub时可能会出现错误,错误:Failtopushsomerefstogit。
错误的主要原因是本地代码目录中不存在github中的README.md文件。
可以通过以下命令合并github和本地代码:gitpull--rebaseoriginmaster重新执行之前的gitpush命令,成功!

网站代码写好了,怎么将它挂到服务器上呢?

对于初学者来说,可以按照以下步骤进行:第一步:购买域名不用多说,直接买com域名即可。
第二步,购买虚拟主机,看看你的软件是ASP还是PHP,再决定买什么如果你不太懂虚拟主机的话,可以找一个好的网站服务商,也可以找我帮你解决问题。

手机怎么上传网站源代码到服务器、免费的空间。

这有几种不同的情况:

在手机上安装ftp客户端而FTP是android设备上的FTP/SFTP/FTPS客户端软件,可以实现同样的文件传输方式。
只需连接到您的空间即可进行转移。

如果手机没有客户端软件,可以使用一个中间方法来使用网页流,称为webftp工具,它使用网页数据流的方式,打开webftp网站,输入FTP信息的空间来连接,然后可以传输文件。

注意,使用webftp时,必须先设置允许连接空间后端的IP地址,这样空间服务器才允许webftp连接并传输文件。

php上传文件到其他服务器(php文件上传)

如何上传php文件到服务器

1.与本地文件双向传输(可上传、下载)。
如果您只是下载单个文件,可以使用浏览器或DOS进行传输。
浏览器方法是打开地址:ftp://用户名:密码@服务器地址/,DOS命令是ftp服务器地址,然后回车。
用户名和密码。

2.连接到您购买的空间的FTP后端,将您创建的PHP网页上传到服务器。
购买空间时记得购买支持PHP服务的。
如果一切正常,那么你就可以在线访问你的php文件了。

3.您可以点击下面的“创建备份”。
单击创建“FTP用于备份”。
使用FTP将自己的数据库备份文件上传到服务器,覆盖bak(SQL2000)/sql(Mysql)到服务器。
然后单击“备份1”中的“从备份恢复”。

4如果您使用的是DreamweaverCMS等程序,请将下载的源文件直接上传到服务器并按照说明进行安装。

5.接下来,您需要在服务器上安装PHP直播源,例如Red5、Kurento或Wowz。
有。
这些是支持PHP的直播源。
安装后,您可以使用PHP脚本来控制直播源,例如控制直播源的音量、调整直播质量、控制播放速度。
直播源等

6.这取决于具体情况。
如果您申请免费的在线主页空间(支持PHP),空间提供商通常会提供给您。
后台界面允许您上传文件或打开FTP服务,以便您可以通过FTP上传它们。
您的网址(域名)由空间提供商提供给您。

如何在网站上发布您自己的php文件。
互联网?1.下载并安装FTP软件。
输入服务器IP地址、FTP用户名和密码即可登录。
连接到FTP后,找到所需的FTP。
将PHP项目文件上传到服务器。

2.首先,您需要将服务器与您的域名绑定。
通常,您购买的虚拟主机会提供后端域名。
已为您配置名称绑定。
如果您购买独立服务器,则必须自行配置绑定

3使用PHP的全局$_FIL数组。
ES,可以将文件从客户端计算机上传到远程服务器。
第一个参数是表单输入名称,第二个索引可以是名称、类型、大小、tmp_name或错误

4。
首先,确保你的电脑上安装了IE浏览器以及PHP源代码的副本,如图所示。
一旦您的计算机上有了php源代码文件,请在源代码文件中查找名为main的文件。

5.本地网络上其实有很多这样的软件。
就用WAMP吧。
只需安装它并插入PHP源代码即可。
没有复杂的设置,功能足以满足全球大多数国家的需求。
远行的网站是APACHE。
WAMP集成环境也很流行

php中如何上传图片到远程服务器?查看serv-u,肯定有很多与之相关的教程

使用imagepng函数向浏览器显示图像。
在浏览器或文件中。

用互联网的说法,用户可以通过客户端程序上传(上传)文件到远程主机

PHP上传图片客户端和服务器。
侧面实现方法分享给大家,供大家参考


相关内容

工作站内存与桌面内存兼容性...
工作站可以装普通内存吗工作站内存(保存内存)和桌面内存通常不是通用...
2025-05-19 18:12:04
服务器配置成本解析:Web...
配置一台服务器是多少钱配置普通的Web服务器时,成本主要取决于硬盘...
2025-05-19 16:32:17
轻松搭建个人游戏服务器:入...
如何自己开游戏服务器要打开服务器,您首先需要选择适当的游戏服务器软...
2025-05-19 15:36:56
网吧服务器IP地址查询及公...
如何知道一个的网吧服务器ip地址要查找Internet Cafe服...
2025-05-19 14:58:28
解决HTTP 500内部服...
HTTP状态 500 - 内部服务器错误 怎么解决?状态HTTP ...
2025-05-19 14:07:29
服务器存储优化:磁盘阵列与...
监控系统可以用服务器存储吗实际监视项目,可以制作用于数据存储的服务...
2025-05-19 13:48:55

热门资讯

奥的斯电梯变频器故障排除与解决... 奥的斯电梯变频器912906528故障如何解决奥的斯电梯逆变器912、906、528在运行过程中出现...
华为服务器指示灯解读:黄灯常亮... 华为服务器黄灯常亮,红灯闪烁这种情况正在推动灯的警告。 通过在华为官方网站上的调查,如何根据华为...
海康硬盘录像机远程连接故障解析... 海康硬盘录像机远程监控怎么总是提示连接服务器失败?这通常是软件设置和网络的问题。软件设置至少要保证服...
戴尔笔记本风扇转速调节指南:B... 戴尔笔记本怎么调节风扇转速?进入BIOS并查找PCHealth状态。有一个选项CPUFAN1Mode...
技嘉H81主板内存兼容攻略:选... 技嘉h81主板兼容这根内存条吗,那个,我已经装了根威刚的,再装个金士顿的可以用吗这主要是因为你的主板...
萤石云监控设置全攻略:NVR配... 萤石云不在线怎么办?在Square上实时分享视频。(3)接收报警及异常情况提醒(4)绑定设备检测到监...
海康威视远程监控故障排查:连接... 海康硬盘录像机远程监控怎么老是提示连接服务器失败根据我的测试,原因是没有填写首选DNS服务器地址。解...
解决百度云盘登录异常、上传失败... 百度云盘登录显示网络异常当您登录百度云盘时遇到显示网络异常的问题,可能是因为系统防火墙阻止了访问。这...
苹果手机网络服务器证书无效?5... 苹果手机显示网络服务器证书无效怎么解决当您的苹果手机显示网络服务器证书无效时,您可以尝试以下解决方案...
海康硬盘录像机IP不同网段,萤... 海康硬盘录像机ip与路由器ip不同一样个网段可以启用萤石云吗您想问:“海康硬盘录像机和路由器的IP地...