Git 的简单用法合集
- 简介: Git是一个分布式的版本控制系统,用于跟踪和管理代码的变化,允许我们随时查看和修改某个节点时间段的代码整体。它在开发团队被经常使用,允许多人协同开发项目,记录代码变更,轻松回溯到任何版本。
- 基本用法:
- 安装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 - 创建新仓库
在本地新建(mkdir)一个文件夹,然后进入(cd),使用
git init命令来创建一个git仓库。在当前目录我们使用ls -a命令会看见其隐藏文件夹。 - 克隆现有的仓库
使用
git clone 仓库的URL命令就可以把一个现有的Git仓库克隆到本地。一般我们在github的某个项目右上角可以看到Code,点开复制https的连接就是仓库的URL。 - 基本配置 配置用户信息,用于标识提交记录:
git config --global user.name "我的名字" git config --global user.email "我的邮箱"-
添加和提交文件
git add 文件名将文件添加到暂存区,用于将来提交git commit -m "提交信息描述"将暂存区提交,进入git版本历史管理中 -
查看状态
git status查看当前的状态,会看到文件是否修改、暂存和提交 -
查看提交历史
git log可以查看提交的历史,可以把每次的提交理解为一个节点,这边就是看有多少这样的节点。 -
创建分支 使用
git branch 分支名就可以在当前节点创建一个分支,使用git checkout 分支名就可以切换到指定的分支。使用分支可以使开发呈现更多的形态,可以基于某个节点做多方向的开发,也可以合并。 -
合并分支 切换到目标分支,使用
git merge 要合并的分支名,将指定分支的更改合并到当前分支。 -
远程仓库 使用
git remote add origin 仓库的URL可以将本地的仓库和远程的仓库相关联。 使用git push origin 分支名将本地提交推送到远程的仓库 -
拉取和更新 使用
git pull origin 分支名可以从远程仓库拉取更新并且合并到当前分支 使用git fetch可以获取远程仓库的最新变更,但是不进行合并操作 -
解决冲突 在合并或拉取过程中,如果多个分支对同一个部分的代码进行了不同的修改,可能会发生冲突。解决冲突需要手动来编辑文件,并且手动提交。
- 安装Git
我的电脑是Mac,在终端可以直接使用Git的。若在终端输入git后没有git,那么就先安装