git版本控制学习笔记

目录

准备工作

创建git用户

初始化本地Git仓库git init

关联远程仓库(如果需要)git remote add origin <远程仓库URL>

添加文件到仓库git add

提交更改git commit -m

推送更改到远程仓库git push -u origin master

拉取远程仓库的更改git pull origin <分支名>

准备工作

参考第二节:Git——代码管理以及命令_git代码管理-CSDN博客

1.首先安装git工具:详解Git 安装教程(保姆级教程)详解Git 安装教程(保姆级教程)

安装完成后,在cmd命令行输入git --version 可以查看到git的版本

2.生成SSH密钥

安装了git工具,就可以使用ssh命令,打开cmd命令行或者bash终端,输入命令:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

这里的xxxxx@xxxxx.com是生成的 sshkey 的名称,并不要求具体命名为某个邮箱。

按照提示即可生成ssh key。

公钥为一个后缀是pub的文件。

 3.新建项目

进入GitCode地址:项目 · 探索 · GitCode

 4.配置SSH密钥

拷贝刚刚的SSH密钥到框中,输入公钥标题,点击添加密钥

创建git用户

git config --global user.name "用户名"

git config --global user.email "邮箱"

创建完成后可以检验是否成功:

查看所有的全局配置项

git config --list --global

查看单个的配置项,比如查看用户名

git config user.name

git config user.email

初始化本地Git仓库git init

  • 在本地计算机上,导航到希望创建项目的目录。
  • 运行git init命令。这个命令会在当前目录下初始化一个新的Git仓库,并创建一个名为.git的隐藏目录,用于存储Git的元数据。

关联远程仓库(如果需要)git remote add origin <远程仓库URL>

  • 如果还没有将本地仓库与远程仓库关联,可以使用git remote add origin <远程仓库URL>命令来添加远程仓库的引用。<远程仓库URL>是在Git托管服务上创建项目时获得的URL。

添加文件到仓库git add <filename>

  • 在项目目录中创建或添加希望跟踪的文件。
  • 使用git add <filename>命令将文件添加到暂存区。如果想添加所有更改的文件,可以使用git add .

提交更改git commit -m

  • 运行git commit -m "提交消息"命令,将暂存区的更改提交到本地仓库。这里的“提交消息”是对本次更改的简要说明。

推送更改到远程仓库git push -u origin master

  • 使用git push -u origin master命令将本地仓库的更改推送到远程仓库。-u参数会设置上游(远程)跟踪分支,使得未来的git pullgit push操作更加简便。

注意:从Git 2.28版本开始,Git默认的主分支名称已从master更改为main。因此,在创建新仓库或克隆现有仓库时,根据Git版本和托管服务的设置选择正确的分支名称。

    git push:这是 Git 中用于将本地仓库的更改推送到远程仓库的基本命令。将本地的提交(commits)同步到远程仓库。

    -u 或 --set-upstream:这个参数的作用是设置上游(upstream)仓库的跟踪分支。当第一次将本地分支推送到远程仓库时,Git 并不知道这两个分支是相关联的。使用 -u 参数可以告诉 Git 将本地的当前分支)与远程仓库中的指定分支(也是 master)关联起来。这样,在未来的推送(push)和拉取(pull)操作中,Git 就会知道它们是对应的,从而简化命令。

      如果没有设置上游跟踪分支,每次推送时都需要指定远程仓库和分支名,如 git push origin master。

      设置后,你可以使用简化的命令 git push 和 git pull 来进行推送和拉取,Git 会自动知道你想要与哪个远程分支交互。

    origin:这是远程仓库的默认名称(尽管你可以使用任何名称)。当你克隆一个远程仓库时,Git 会自动将远程仓库命名为 origin。在这个命令中,origin 指定了你想要推送到的远程仓库的名称。

    master:这是想要推送的本地分支的名称。如果远程仓库使用的是 main 分支,则命令应相应地更改为 gitpush -u origin main。

拉取远程仓库的更改git pull origin <分支名>

  • 如果其他人向远程仓库推送了更改,并且想将这些更改拉取到本地仓库,可以使用git pull origin <分支名>命令。这会将远程仓库的更改合并到本地仓库中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值