由于是简洁版所以只是一个大致的流程,如果没什么报错的话,这个流程就足够自己开发项目的时候在git上备份自己的项目了
首先让我们打开git
进入命令行界面,利用cd命令进入到工程文件夹下
在使用 Git 之前,需要对用户信息进行配置,这些信息会被记录在每次的提交中,表明是谁进行了代码的修改。下面为你介绍全局配置和项目级配置这两种用户配置方式。
接下来开始正式配置:
全局配置
全局配置会应用到你系统上所有的 Git 仓库。你可以使用以下命令来设置用户名和邮箱:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱地址"
例如:
git config --global user.name "user"
git config --global user.email "user@example.com"
要查看全局配置信息,可以使用下面的命令:
git config --global --list
项目级配置
项目级配置只对当前所在的 Git 仓库生效。如果你想为某个特定的项目设置不同的用户名和邮箱,可在该项目的根目录下执行以下命令:
git config user.name "特定项目用户名"
git config user.email "特定项目邮箱地址"
查看项目级配置信息的命令如下:
git config --local --list
配置优先级
项目级配置的优先级高于全局配置。也就是说,如果某个项目有单独的用户配置,那么在这个项目里进行提交时,就会使用该项目的配置信息;如果项目没有单独配置,就会使用全局配置。
初始化仓库
如果你在本地创建一个新的项目并使用 Git 管理,可在项目根目录下执行以下命令初始化本地仓库:
git init
若要克隆远程仓库到本地,使用:
git clone <远程仓库地址>
拉取远程仓库最新代码
当需要获取远程仓库的最新更新时,使用以下命令:
git pull <远程仓库名> <分支名>
通常,远程仓库名为 origin
,若要拉取 main
分支,命令为:
git pull origin main
开发并添加更改
在本地进行代码开发,完成更改后,使用以下命令将更改添加到暂存区:
git add <文件名>
若要添加所有更改,使用:
git add .
使用 git status
命令
这是查看暂存区状态最常用的命令,它能展示工作目录和暂存区的状态。
- 基本用法:
git status
执行此命令后,会显示出以下几种状态信息:
-
未跟踪的文件:即那些还未被 Git 管理的文件。
-
已修改但未暂存的文件:文件有改动,但还没使用
git add
命令添加到暂存区。 -
已暂存但未提交的文件:文件已使用
git add
命令添加到暂存区,等待使用git commit
命令提交。 -
简洁模式:
git status -s
此命令会以简洁的格式输出状态信息,每个文件的状态会用两个字符表示,比如:
??
代表未跟踪的文件。M
表示文件已修改但未暂存。M
表示文件已暂存。
彩色显示状态信息
如果想让状态信息以彩色形式显示,可使用如下命令:
git config --global color.status auto
设置之后,git status
命令的输出就会有不同颜色来区分不同状态的文件,方便查看。
查看特定文件或目录的状态
若只想查看某个特定文件或目录的状态,可在 git status
命令后面加上文件或目录的名称,例如:
git status path/to/your/file
或者
git status path/to/your/directory
通过这些方法,你就能清晰了解暂存区的状态,从而更好地管理代码的提交。
提交更改
将暂存区的更改提交到本地仓库,需添加有意义的提交信息:
git commit -m "0.0.0.0"
这是对于单个文件的我们还可以进行全部文件用一个命令进行所有文件一次提交信息
git commit -am "0.0.0.0"
以上“”内的内容可以自己写你需要的,当然你可能会问以上提交更改写的是什么东西,那我就截个图给你看看吧,这个gitee仓库中的显示
上传到远程仓库
将本地仓库的提交推送到远程仓库,使用:
git push <远程仓库名> <分支名>
例如推送到 origin
仓库的 main
分支:
git push origin main
总结流程
- git全局配置
- 初始化仓库:
git init
或git clone
- 拉取更新:
git pull
- 开发并添加更改:
git add
- 提交更改:
git commit
- 上传到远程:
git push