# 基于抖声大项目开发初步(三)|青训营

83 阅读2分钟

Git 的简单用法合集

  • 简介: Git是一个分布式的版本控制系统,用于跟踪和管理代码的变化,允许我们随时查看和修改某个节点时间段的代码整体。它在开发团队被经常使用,允许多人协同开发项目,记录代码变更,轻松回溯到任何版本。
  • 基本用法
    1. 安装Git 我的电脑是Mac,在终端可以直接使用Git的。若在终端输入git后没有git,那么就先安装homebrew $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 然后通过homebrew来安装git $ brew install git
    2. 创建新仓库 在本地新建(mkdir)一个文件夹,然后进入(cd),使用git init命令来创建一个git仓库。在当前目录我们使用ls -a命令会看见其隐藏文件夹。
    3. 克隆现有的仓库 使用git clone 仓库的URL命令就可以把一个现有的Git仓库克隆到本地。一般我们在github的某个项目右上角可以看到Code,点开复制https的连接就是仓库的URL。
    4. 基本配置 配置用户信息,用于标识提交记录:
    git config --global user.name  "我的名字"
    git config --global user.email "我的邮箱"
    
    1. 添加和提交文件 git add 文件名 将文件添加到暂存区,用于将来提交 git commit -m "提交信息描述" 将暂存区提交,进入git版本历史管理中

    2. 查看状态 git status查看当前的状态,会看到文件是否修改、暂存和提交

    3. 查看提交历史 git log可以查看提交的历史,可以把每次的提交理解为一个节点,这边就是看有多少这样的节点。

    4. 创建分支 使用git branch 分支名就可以在当前节点创建一个分支,使用git checkout 分支名就可以切换到指定的分支。使用分支可以使开发呈现更多的形态,可以基于某个节点做多方向的开发,也可以合并。

    5. 合并分支 切换到目标分支,使用git merge 要合并的分支名,将指定分支的更改合并到当前分支。

    6. 远程仓库 使用git remote add origin 仓库的URL可以将本地的仓库和远程的仓库相关联。 使用git push origin 分支名 将本地提交推送到远程的仓库

    7. 拉取和更新 使用git pull origin 分支名 可以从远程仓库拉取更新并且合并到当前分支 使用git fetch可以获取远程仓库的最新变更,但是不进行合并操作

    8. 解决冲突 在合并或拉取过程中,如果多个分支对同一个部分的代码进行了不同的修改,可能会发生冲突。解决冲突需要手动来编辑文件,并且手动提交。