git命令拉取代码

在这里插入图片描述
在这里插入图片描述

流程

1在本地clone项目【保持与远程仓库一致】
此时已绑定远程仓库

git  clone xxxx

2.添加文件
3.放到暂存区

git add .

4.提交到本地仓库

git commint -m "提示信息"

5推送到远程仓库

git push origin master

其他命令

分支命令
分支就是每个人开发 互不影响 之后再合并
1.创建分支

git  branch

2.查看分支

git branch  xxx  【xxx表示分支名】
  1. 切换分支
git checkout xxx  【xxx表示分支名】
  git checkout  -b xxx  【xxx表示分支名,这里表示没有这个分支的话就创建分支并且切换到这个分支来】

仓库命令

绑定仓库

  `git remote add xxx   xxxxxxxxx  【第一个xxx代表给远程仓库起一个名字,第二个xxxx代表远程仓库的`地址】

查看仓库

  git  remote -v

1.自己创建一个空的git项目进行提交可能会出错:
这时因为本地仓库和远程仓库不一致缺少了东西 【主要原因是oschina中的README.md文件不在本地代码目录中】
在这里插入图片描述
远程分支和本地的分支一样,我们可以进行merge操作,只是需要先把远端仓库里的更新都下载到本地,再进行操作。
抓取命令

 git fetch [remote name] [branch name]  //  抓取指令就是将仓库里的更新都抓取到本地,不会进行合并,如果不指定远端名称和分支名,则抓取所有分支。

拉取命令

git pull [remote name] [branch name]   拉取指令就是将远端仓库的修改拉到本地并自动进行合并,等同于fetch+merg如果不指定远端名称和分支名,则抓取所有并更新当前分支。

查看配置
所有的配置文件都保存在本地

git config -l

2.查看系统配置

 git config --system --list

3.查看本地配置

git config --global --list

克隆命令

git clone 你复制的url

在这里插入图片描述
与远程仓库一致

### 使用 Git 代码的教程 #### 1. 准备工作 在使用 `git pull` 命令之前,需要确保已经配置好了自己的 Git 账户并被授权访问目标远程仓库[^2]。如果尚未完成这些操作,则无法正常代码。 #### 2. 执行 Git Pull 命令 当远程仓库已正确添加至本地项目中时,可以通过以下命令来获最新的更改: ```bash git pull origin 分支名称 ``` 此命令会从指定的远程分支下载更新并将它们合并到当前的工作目录中[^1]。 #### 3. 避免常见错误——防止仓库嵌套 需要注意的是,在克隆一个新的远程仓库前,请确认所处位置并非另一个已被初始化为独立版本库的文件夹内部;否则可能会造成“仓库套仓库”的情况发生,从而引发混乱和不必要的麻烦。 正确的做法是在空白或普通文件夹路径下调用如下指令完成初始复制过程: ```bash git clone 远程仓库地址 ``` #### 4. 处理可能发生的冲突 有时候当你尝试同步远端改动时,发现存在差异导致自动合并不成功,此时就需要手动解决这些问题后再继续提交修改记录。具体流程如下所示: - **标记变更**: 将所有涉及的部分加入暂存区以便后续处理。 ```bash git add . ``` - **描述变动详情**: 创建新的历史条目说明此次调整原因。 ```bash git commit -m "解释为什么做出这样的改变" ``` - **重新加载服务端数据并与之融合** ```bash git pull origin 特定分支名 ``` - **上传最终版成果集** ```bash git push ``` 上述方法能够有效应对因多人协作编辑同一份文档而产生的分歧状况[^3]。 #### 5. 只而不立即合并 (可选) 对于某些场景而言,也许只想单纯查看有哪些新东西进来却没有立刻打算将其融入现有体系之中,那么可以考虑采用另一种方式即单独提信息但不实施即时整合动作: ```bash git fetch origin 分支名称 ``` 这一步骤仅限于检索外部资源状态概览而非实际影响任何局部副本内容结构布局安排设定等方面因素考量范围之内[^4]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值