【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

目录
相关文章
|
1月前
|
开发工具 git C++
【git 实用指南】git下载、拉取 代码
【git 实用指南】git下载、拉取 代码
183 2
|
2月前
|
存储 前端开发 开发工具
Git Hooks实战:提交前检查修改文件中是否包含调试代码
Git Hooks实战:提交前检查修改文件中是否包含调试代码
48 0
|
2月前
|
Linux 网络安全 开发工具
Git拉取代码的完整示例操作
Git拉取代码的完整示例操作
67 0
|
2月前
|
数据可视化 项目管理 开发工具
使用SourceTree可视化更新git代码
使用SourceTree可视化更新git代码
|
2月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
93 0
|
1月前
|
开发工具 git
Git -- 代码上传错误 error: failed to push some refs to ‘git@gitee.com:JMFive/uni-shop2.git‘
Git -- 代码上传错误 error: failed to push some refs to ‘git@gitee.com:JMFive/uni-shop2.git‘
|
8天前
|
开发工具 git
git 拉取代码仓库代码报错(合并错误 refusing to merge unrelated histories)
git 拉取代码仓库代码报错(合并错误 refusing to merge unrelated histories)
18 0
|
11天前
|
数据可视化 开发工具 git
Git代码版本管理入门
Git代码版本管理入门
|
29天前
|
开发工具 C语言 数据安全/隐私保护
git提交代码到远端仓库的方法详解
git提交代码到远端仓库的方法详解
|
1月前
|
算法 开发工具 git
【git 实用指南】git 增加 本地代码 git add 相关命令和复杂情况需求
【git 实用指南】git 增加 本地代码 git add 相关命令和复杂情况需求
93 0