Git简易的命令行入门教程
Git 全局设置:
git config --global user.name "lei yang"
git config --global user.email "XXXXX@XXX.com"
git config:
这是 Git 的配置命令,用于查看和设置 Git 的配置选项。可以配置用户信息、别名、忽略文件、合并策略等。
--global:
这个选项表示配置将应用于全局,即对当前用户的所有 Git 仓库生效。如果不加 --global,配置只会应用于当前的 Git 仓库。
user.name:
这是配置选项的名称,user.name 用于指定 Git 提交中显示的用户名。每次你提交代码时,这个名字会被包含在提交记录中。
user.email:
这是配置选项的名称,用于指定 Git 提交时所使用的电子邮件地址。
"lei yang":
这是你要设置的用户名,Git 在生成提交记录时会使用这个名字,如果这个名字不包含空格,则可以不加双引号,如lei_yang。
"XXXXX@XXX.com":
这是要设置的电子邮件地址。Git 在生成提交记录时会使用这个电子邮件地址。通常情况下,电子邮件地址需要加双引号,尤其当其中包含特殊字符时。
创建 git 仓库:
mkdir remote-repo #创建一个名为 remote-repo 的新目录
cd remote-repo #进入新创建的 remote-repo 目录
git init #在当前目录中初始化一个新的 Git 仓库。这将创建一个 .git 目录,其中包含所有的版本控制信息
touch README.md #创建一个空的 README.md 文件
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/XXXX.git
git push -u origin "master"
git add README.md
git add:
这是 Git 的一个命令,用于将工作区中的文件变化添加到暂存区。
暂存区是一个中间区域,你可以在这里暂存文件的更改,然后再进行提交。通过这种方式,你可以选择性地提交部分文件,而不是一次性提交所有更改。
git commit -m "first commit"
git commit:
这是 Git 的提交命令,用于将暂存区中的所有内容保存到本地仓库中。每次提交都会生成一个唯一的提交对象,这个对象包含了提交的文件快照、提交信息、时间戳、作者信息等。
-m “first commit”:
-m 选项用于指定提交时的消息,即你对这次提交的描述。消息内容放在引号 " " 内。
执行git add README.md后,Git 会将 README.md 文件的当前状态添加到暂存区。下一步你可以通过 git commit 命令将这个文件的变化提交到本地仓库。
git remote add origin https://gitee.com/XXXX.git
用于将一个远程仓库链接添加到本地 Git 仓库中,并将其命名为 origin
git remote add:
git remote 是 Git 中管理远程仓库的命令。
add 是一个子命令,用于添加新的远程仓库链接到本地仓库中。
origin:
origin 是远程仓库的默认名称。你可以为远程仓库起任何名字,但 origin 是最常见的约定,通常用于指向主远程仓库。
https://gitee.com/XXXX.git:
这是远程仓库的 URL 地址。XXXX 是你在 Gitee 上的具体项目名称。这个 URL 让你的本地仓库知道如何连接到远程仓库。
执行此命令后,你的本地 Git 仓库将知道远程仓库的地址,并可以通过 origin 来引用它。以后你可以使用 git push、git pull 等命令来与这个远程仓库同步代码。
git push -u origin "master"
是用于将本地仓库的 master 分支推送到远程仓库,并且设置默认的上游分支。这是一个非常常用的 Git 命令,特别是在初始化一个新仓库或者第一次推送代码到远程仓库时。
git push:是 Git 用来将本地分支的更新推送到远程仓库的命令。它会将你本地仓库中的提交(commits)上传到远程仓库。
-u:-u 选项(–set-upstream 的缩写)用于将本地分支与远程分支关联起来。这意味着在将来你可以直接使用 git push 和 git pull,而不需要指定远程仓库和分支名,因为 Git 会记住你设置的这个关联。
master" 是你想要推送的本地分支名。通常情况下,master 是默认的主分支,尽管现在很多项目已经开始使用 main 作为主分支的名称。
已有仓库
cd existing_git_repo
git remote add origin https://gitee.com/ly_chh/test.git
git push -u origin "master"
2391






