git基本使用指南

172 阅读2分钟

1.基本使用

  1. 初识化仓库 git init

  2. 提交

    git add .  // 提交所有文件
    git commit -m'xxx'
    
  3. 克隆远程仓库到本地

    git clone 远程仓库地址
    
  4. 推送到远程仓库

    git push origin master -u // 首次使用-u, 下次就可以使用 git push 进行推送
    git push origin master -u -f // -f表示强行推送, 会覆盖远程仓库代码
    
  5. 拉取代码 git pull

  6. 远程仓库操作

    1. 将本地仓库和远程仓库进行关联

      git remote add origin 远程仓库地址
      
    2. 查看是否关联远程仓库

      git remote -v
      
    3. 移除关联

      //git remote rm 远程仓库名,这里是origin,
      git remote rm origin
      

2.同步仓库

  1. 克隆仓库(把远程仓库下载到本地)

  2. 提交代码(提交到本地仓库)

  3. 拉取代码

    • 从远程仓库把代码更新到本地仓库
  4. 推送代码

    • 把代码从本地仓库上传到远程仓库
    • 推送之前先拉取
  5. 获取代码(获取仓库信息)

3.忽略文件

有时候,有些文件或文件夹并不需要都推送到远程仓库,这时候,我们可以把它加入到忽略文件列表.具体做法:

  1. 在项目根目录添加.gitignore 文件
  2. 打开.gitignore 文件,添加你要忽略推送的文件,下面是一份忽略清单
.DS_Store 
node_modules 

4.解决冲突

(1) 单词解释

提示git pull .... 需要先拉取代码

提示conflicts 出现冲突 , 需要先解决冲突

提示please commit your changes 需要先提交代码

(2) 解决冲突步骤

修改同一个文件同一个位置上的代码会引发冲突, 解决办法

  1. 先提交本地代码
  2. 拉取远程代码
  3. 解决冲突
  4. 重新提交并推送代码

5.基本命令

  1. git init 初始化 *
  2. git clone 克隆代码库 *
  3. git config 配置
  4. git add 增加文件到暂存区 *
  5. git commit 提交暂存区到仓库 *
  6. git branch 名称 新建分支 *
  7. git checkout 切换分支 *
  8. git merge 合并分支 *
  9. git branch -d 删除分支 *
  10. git tag 打tag 包 *
  11. git status 查看状态 *
  12. git log 查看日志 *
  13. git diff 查看暂存区和工作区差异
  14. git fetch 下载远程仓库的变动 *
  15. git pull 取回远程仓库变化,并与本地分支合并 *
  16. git push 上传本地指定分支到远程仓库 *

6.多人开发git分支使用

1.多人开发,使用分支操作
```
1. 查看当前分支 (git branch)

2. 创建分支 (git branch 分支名)

3.切换分支(git checkout 分支名)

4.分支上的常规操作

5.分支的合并 (git checkout master + git merge 分支名)

6.分支的删除(git branch -d 分支名)
```