【git 实用指南】git 上传代码

简介: 【git 实用指南】git 上传代码

步骤

在本地修改完文件后,将代码同步到远程服务器通常分为三个步骤

  1. 将本地内容写入暂存区。(git add)
  2. 将暂存区内容添加到本地仓库中.(git commit)
  3. 将本地仓库推送到远程仓库.(git push)

写入暂存区

git add 命令(增加)

#添加一个或多个文件到暂存区:
git add [file1] [file2] ...
 
#添加指定目录到暂存区,包括子目录:
git add [dir]
 
#添加当前目录下的所有文件到暂存区:
git add .

git status 命令(查看)

#用于查看在你上次提交之后是否有对文件进行再次修改。
git status

git restore 命令(撤销)

#使在工作区但是不在暂存区的文件撤销修改,文件撤回到没修改之前的状态.
git restore <file>
 
#使文件由暂存区撤回工作区,文件内容不变.
git restore --staged <file>

加到本地仓库

git commit 命令(入库)

将暂存区内容添加到本地仓库中。

#[message] 可以是一些备注信息。
git commit -m [message]
 
 
#提交暂存区的指定文件到仓库区:
git commit [file1] [file2] ... -m [message]
 
#-a 参数设置修改文件后不需要执行 git add 命令,直接来提交
git commit -a
 
#修改最后一次提交的commit
#如果需要修改代码需要重新git add ,然后发起commit修改
git commit --amend

推送至远程仓库

git push 命令(上传)

用于从将本地的分支版本上传到远程并合并。

git push <远程主机名> <本地分支名>:<远程分支名>
 
#如果本地分支名与远程分支名相同,则可以省略冒号:
git push <远程主机名> <本地分支名>
 
#如果本地版本与远程版本有差异,但又要强制推送可以使用 --force 参数
git push --force <远程主机名> <本地分支名>
 
 
#删除主机的分支可以使用 --delete 参数,以下命令表示删除 origin 主机的 master 分支:
git push origin --delete master

实例

#暂存当前目录(包含子目录)下所有修改的文件
git add .
#""中写上备注
git commit -m "2022年6月20日的一次提交"
#将本地的 master 分支推送到 origin 主机的 master 分支
git push origin master:master

目录
相关文章
|
4月前
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
4月前
|
开发工具 数据安全/隐私保护 git
记录一次使用git工具拉取coding上代码密码账号错误的经历
这篇文章记录了作者在使用Git工具从Coding平台克隆项目时遇到的账号密码错误问题,并分享了通过清除电脑凭证中错误记录的账号密码来解决这个问题的方法。
记录一次使用git工具拉取coding上代码密码账号错误的经历
|
4月前
|
开发工具 git Python
通过Python脚本git pull 自动重试拉取代码
通过Python脚本git pull 自动重试拉取代码
192 5
|
2月前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
109 4
|
2月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
390 3
|
3月前
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库
|
2月前
|
JavaScript 前端开发 开发工具
一身反骨的我,用--no-verify绕开了git代码提交限制!
【10月更文挑战第7天】一身反骨的我,用--no-verify绕开了git代码提交限制!
122 0
|
4月前
|
Shell 开发工具 git
使用 Shell 代码简化 Git 步骤
【8月更文挑战第23天】本文介绍通过Shell脚本简化Git操作的方法:1) 使用`gitc &quot;提交信息&quot;`可一键完成代码提交与推送至远程仓库;2) 执行`gitpull`即可从远程仓库拉取最新代码并合并到当前分支;3) 输入`gitnewbranch 分支名称`快速创建并切换到新分支。将这些自定义函数加入`.bashrc`或`.zshrc`等配置文件后,即可随时调用简化版Git命令。
|
4月前
|
安全 开发工具 git
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
这篇文章是关于如何在IDEA中配置Git、在Coding.net上创建项目和代码仓库,并将IDEA中的代码提交到远程代码仓库的详细教程,涵盖了Git安装、IDEA配置、项目创建、代码提交等步骤。
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
|
5月前
|
开发工具 git
git或gitee 提交代码到远程仓库
git或gitee 提交代码到远程仓库
58 2