git 仓库两种代码拉取方式及部分命令——大白话超详细一看就会

本文详细介绍了如何通过两种方法安装并配置Git,包括gitclone、gitpull等基本操作,以及查看仓库状态、提交历史、忽略文件等技术细节。强调了学习Git的重要性,鼓励读者勤奋学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概要

git 项目拉取
方法一:
1,去官网安装git;
2,在文件夹右键点击打开菜单 选择Open Git Bash here 打开git命令框;
3,第一次拉取需要设置,如果不是请忽略该步骤使用git config --global user.name “名字”;git config --global user.email “邮箱”;设置你的个人信息;
4,输入git clone http:~~~~地址;复制仓库
5,git pull 拉取代码;
6,第一次拉取需要设置,如果不是请忽略该步骤第一次拉取代码会提示输入用户和密码,邮箱+密码

方法二:
1,去官网安装git;
2,在文件夹右键点击打开菜单 选择Open Git Bash here 打开git命令框;
3,第一次拉取需要设置,如果不是请忽略该步骤使用git config --global user.name “名字”;git config --global user.email “邮箱”;设置你的个人信息;
4,输入git init;创建仓库;
5,关联仓库分支:git remote add 远程分支名称 http:~~~~地址;完整命令:git remote add marstr http://…git;
6,如果分支名称错误可以用git checkout 分支名称 || git switch 分支名称 来切换当前选中分支,推荐使用git switch ;
5,git pull 拉取代码;
6,第一次拉取需要设置,如果不是请忽略该步骤第一次拉取代码会提示输入用户和密码,邮箱+密码;

提示:远程仓库的使用及部分命令

其他知识点:
1,查看当前仓库状态 git status;
2,查看提交历史记录 git log;
3,提交本地代码到暂存区 git add <文件名 || . 代表提交全部文件>;
4,提交暂存区代码到本地仓库 git commit -m “备注”;
5,提交本次仓库代码到远程仓库 git push;
6,提交暂存区代码到本地仓库并同步到远程仓库 git commit -am “备注”;
7,查看远程仓库分支 git branch -r;
8,查看本地分支 git branch;当前分支前会有一个*号
9,添加忽略文件 vi .gitignore 填好后按esc后输入::wq;保存并推出::q!;不保存并推出

10,git reflog 查看提交记录

提示:如有错误拜托联系作者进行修改

例如:

  • git

技术细节

提示:git的一些命令

例如:

  • git commit -am “备注”

小结

提示:好好学习天天向上

技巧:

少摸鱼,多冲浪,好好学习,天天向上

### 使用 `git pull` 命令的详细说明 #### 什么是 `git pull`? `git pull` 是Git 命令,用于将远程存储库中的更改合并到当前分支中。此命令实际上是由两个操作组成的:`git fetch` 和 `git merge FETCH_HEAD`[^3]。 #### 基本语法 `git pull` 的基本语法如下所示: ```bash git pull [options] [<repository> [<refspec>...]] ``` 其中 `[<repository>]` 表示远程仓库的名字,默认为 `origin`;`[<refspec>...]` 则表示远程分支的名字,通常默认为主分支(如 `master` 或 `main`)。[^1] #### 示例用法 ##### 示例:简单最新代码 假设您正在本地开发并希望从远程仓库最新的更新,可以运行以下命令: ```bash git pull origin main ``` 这条命令会从名为 `origin` 的远程仓库中提 `main` 分支上的更改,并将其与您的当前分支自动合并。 ##### 示例二:仅获而不立即合并 如果您想先查看远程仓库的变化而不想立刻合并这些变化,可以通过以下方式实现: ```bash git fetch origin git diff main origin/main ``` 这里的第命令是从远程仓库数据,第二条命令则显示了本地 `main` 分支和远程 `main` 分支之间的差异。这样可以在决定是否继续合并前更好地理解变更的内容。[^2] ##### 示例三:解决冲突的情况 当执行 `git pull` 后遇到文件冲突时,Git 将暂停合并过程并提示手动处理冲突。完成修改后需标记已解决问题并通过提交结束整个流程: ```bash # 编辑有冲突的文件... git add . git commit -m "Resolved conflicts after pulling from remote" ``` #### 注意事项 尽管 `git pull` 提供了种便捷的方式来保持项目同步,但在实际应用过程中建议优先考虑单独使用 `git fetch` 来预览可能影响后再做进步动作以减少意外情况的发生几率。[^4]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值