git 初基本使用-----------笔记(结合idea)

Git命令

下载git

打开Git官网(git-scm.com),根据自己电脑的操作系统选择相应的Git版本,点击“Download”。

 

基本的git命令使用

 

可以在项目文件下右击“Git Bash Here” ,也可以命令终端下cd到指定目录执行初始化命令。

475b72f96d8b405a907bc0dae92d22a8.png

 

1.初始化

git init

git init 命令用于在当前目录下初始化一个新的 Git 仓库。它会创建一个 .git 子目录,并设置一些必要的仓库文件,如 HEADconfigdescription(如果提供了的话)等。初始化后,你就可以开始在该仓库中进行版本控制。

 

2.提交本地缓存  

git add .

git add 命令用于将工作目录中的文件添加到暂存区(也称为缓存区或索引区)。这个命令告诉 Git,你想要将这些文件包含在下次的提交中。

当你执行 git add . 时,. 表示当前目录及其所有子目录中的文件。这意味着你正在将所有修改过的文件添加到暂存区,准备进行提交。如果只想添加特定文件或目录,你可以替换 . 为文件或目录的路径。

 

3.提交到本地git仓库

git commit -m "init"

git commit 命令用于将暂存区的更改提交到 Git 仓库中。每次提交都会创建一个新的版本,并保存一个指向该版本的引用(通常称为提交哈希或提交 ID)。-m 参数后面跟着的是一条提交信息,用于描述这次提交所做的更改。在这个例子中,提交信息为 "init"作为这次提交的描述,意味着这次提交是初始化仓库的提交。

 

4. 提交到远程厂库

初始化一个git仓库并设置用户信息(这里你使用的远程厂库官方一般会提供内容复制):

git init git config --global user.name "用户名" git config --global user.email "邮箱"

添加远程仓库并关联到本地仓库(origin是你给远程仓库起的名字,默认就是origin):

git remote add origin url

将文件添加到暂存区:

git add .

提交更改并添加提交信息:

git commit -m "info"

 

 创建并推送分支,可以执行以下命令 (branchName为本地仓库分支名,origin为你刚刚起的远程仓库分名)) :

git checkout -b newBranchName git push -u origin newBranchName

 

 

推送更改到远程仓库的特定分支(branchName为本地仓库分支名,origin为你刚刚起的远程仓库分名):

git push -u origin branchName

创建一个新的分支并切换到该分支:

git checkout -b newBranchName

 

从特定的远程仓库和分支拉取并合并更改,可以使用如下命令格式( 不要包含<> ):

git pull <remote_name> <branch_name>

 

git clone 是 Git 中用于从远程仓库克隆代码库到本地的命令。当你想要在本地开始一个新的项目,或者获取一个已有项目的副本时,你可以使用 git clone 命令。

以下是使用 git clone 命令的基本语法:

git clone <repository_url> [directory_name]
  • <repository_url>:远程仓库的 URL,即你想要克隆的代码库地址。
  • [directory_name]:可选参数,指定克隆代码的目录名称,如果不指定,默认使用远程仓库的名称作为目录名称。

 

实际编程操作中的使用

一般情况下不会直接用命令,这里简单结合idea和gitee来举例。

参考文献

Git的下载与安装,使用IDEA连接Gitee仓库以及断开与Gitee仓库的连接【超详细】_idea下载git-CSDN博客

创建厂库

1a793ac3978a4dff89275f5017fa5b60.png

选择项目文件

7c1232f33ab34469b3225eebae143bcf.png

提交到本地厂库

ae8001be6cbc4708bea5aecf27e73164.png

提交到远程厂库

3e094252803f4ee9b8a9e18c62f48cf4.png

设置远程厂库

307b5c40097044fc85d50915ee4b40dd.png

找到你项目的git地址(你可能会使用gitlab、github、gitee等远程厂库,这要视情况而定)

ad6158f51303493f99cffc74b4dfac9e.png

ba15c98c99604b10862cc07e99564188.png

可能还要让你输入账号密码,或者token什么的,视情况输入即可。

 

 clone

这里还有一个相当重要的操作 clone

f2578b8804664975baa46e51e1733f41.png

058a01e4365a4c92a930ca78d459d61e.png

如果你不是github、gitlab,你就选Repository URL,这里也会输入账号密码,或者token什么的,视情况输入即可。

 

分支

分支的概念比较容易这里简单说明,不赘述

基于本地分支新建本地分支和基于远程分支建立本地分支,一般情况下一一对应新建

202b249fea5f49d59a549e5f4786be55.png28fc76f8b80c4bcaafbe499440dd66d4.png

a79ca58ccd90460a868034ef4a585b31.png

push 远程其他厂库分支可修改,远程仓库分支的管理可以在指定的其对应官网上管理

83474406f32c48baad7db14921509e8b.png

切换分支

54b9e35b07194d42b9e5f7a3a485badc.png

 

从远程厂库上更新项目"pull" 和 "update project"

63df8915e46f409485dbac2daec15970.png

在 IntelliJ IDEA 中,"pull" 和 "update project" 是两个不同的操作,它们有以下区别:

  1. Pull:

    • "Pull" 是 Git 的操作,用于从远程仓库拉取最新的代码到本地仓库。这个操作会将远程仓库的最新更改合并到你的本地分支中。
    • 在 IntelliJ IDEA 中执行 "pull" 操作是通过右键单击项目或文件夹,然后选择 "Git" > "Repository" > "Pull" 或使用快捷键 Ctrl + T 进行。
    • 进行 "pull" 操作后,你将会从远程仓库拉取最新内容到你的本地分支,可以保持本地代码与远程仓库同步。
  2. Update Project:

    • "Update Project" 是 IntelliJ IDEA 的功能,用于从版本控制工具(如 Git)中更新项目,并将远程仓库中的最新更改应用到你的项目中。
    • 在 IntelliJ IDEA 中执行 "Update Project" 操作是通过右键单击项目根目录,然后选择 "Git" > "Repository" > "Pull" 或使用快捷键 Ctrl + T 进行。
    • 进行 "Update Project" 操作后,IntelliJ IDEA 将会检查版本控制工具中远程仓库的最新更改,并将这些更改应用到你的代码项目中。

因此,"pull" 是针对 Git 操作,用于从远程仓库拉取代码到本地;而 "update project" 是 IntelliJ IDEA 的功能,用于更新项目并将远程仓库最新更改应用到你的项目中。在日常开发中,你可以结合使用这两个操作来保持你的项目代码同步和更新。

 

 

 

 

 

 

 

 

 

 

 

  • 18
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值