微信 公司网站 怎么做,备案 网站,视频播放网站怎么做,怎么学建网站文章目录 1.将远端代码克隆到本地2.修改本地代码并提交到远程仓库3.Git命令总结git clonegit statusgit addgit commitgit pushgit log 首先#xff0c;我在Gitlab上创建了一个远程仓库#xff0c;用于演示使用Gitlab进行版本管理的完整流程#xff1a; 1.将远端代码克隆到本… 文章目录 1.将远端代码克隆到本地2.修改本地代码并提交到远程仓库3.Git命令总结git clonegit statusgit addgit commitgit pushgit log 首先我在Gitlab上创建了一个远程仓库用于演示使用Gitlab进行版本管理的完整流程 1.将远端代码克隆到本地
复制这个远端仓库ssh地址 在本地终端执行git clone xx地址命令 克隆成功后 .git文件夹存储着关于 Git 版本控制的信息。
2.修改本地代码并提交到远程仓库
本地新建一个file.txt文件并写入内容 执行git status可以检查仓库的状态 执行git add添加到版本控制、git commit进行提交、git push推送到远程仓库将本地代码同步到远程仓库 远端显示同步成功 执行git log命令可查看当前仓库操作记录 3.Git命令总结
在上文一共涉及到以下6个命令
git clone
用途此命令用于从远程Git仓库下载代码库的完整拷贝到本地。当你想要在本地机器上拥有一个现有仓库的复制品并进行开发工作时就会使用此命令。示例git clone https://github.com/username/repository.git 这里https://github.com/username/repository.git 是远程仓库的URLusername 是仓库所有者的用户名repository 是仓库名。
git status
用途此命令用来查看当前工作目录和暂存区的状态。它会显示出哪些文件被修改了、哪些文件是新建的但未被跟踪untracked、哪些文件已经准备好被提交staged等信息。示例输出On branch main
Your branch is up to date with origin/main.Changes not staged for commit:(use git add file... to update what will be committed)(use git restore file... to discard changes in working directory)modified: README.mdUntracked files:(use git add file... to include in what will be committed)new_file.txtno changes added to commit (use git add and/or git commit -a)上述输出显示了README.md文件已被修改但未被添加到暂存区同时存在一个未被Git跟踪的新文件new_file.txt。
git add
用途此命令用于将文件的改动添加到暂存区staging area。在提交之前通常会先使用git add来标记对文件所做的改动表明你想要包含这些改动在下次提交中。示例git add . 或 git add filename git add . 将所有改动过的文件添加到暂存区。git add filename 只将名为filename的特定文件添加到暂存区。
git commit
用途此命令用于将暂存区中的所有改动作为一个新的提交记录到仓库历史中。每次提交都会附带一条提交信息说明此次提交做了哪些修改。示例git commit -m Add feature X and fix bug Y -m 参数后跟提交信息说明了本次提交的主要内容。
git push
用途此命令用于将本地仓库的提交推送到远程仓库使得其他人可以看到你的提交和改动。示例git push origin main origin 指定远程仓库的名字通常是默认的远端仓库名。main 是你要推送的分支名也可以是其他分支名如master、develop等。
git log
用途此命令用于查看提交历史记录。它会展示一系列的提交记录包括提交ID哈希值、作者、日期以及提交信息。示例输出commit a1b2c3d4e5f6g7h8i9j0klmno
Author: John Doe john.doeexample.com
Date: Thu Feb 2 15:04:05 2023 0800Add feature X and fix bug Y每个提交都有一个唯一的ID上述示例中的a1b2c3...这在查看历史、回退版本或比较变动时非常有用。