Git是一种版本控制系统,用于管理软件开发中的源代码。本文介绍了Git的基本操作,包括创建仓库、克隆仓库、添加文件、提交改动、查看历史记录以及分支管理等。通过学习Git的基本操作,开发人员可以更好地管理代码,进行团队协作,并保留改动的历史记录。使用Git可以提高开发效率,减少代码冲突和错误。无论是个人项目还是团队合作,掌握Git的基本操作都是非常重要的。
Git 基本操作
Git是一个分布式版本控制系统,被广泛应用于软件开发项目中,它可以对文件进行版本控制,便于团队协作,在代码修改过程中可以更加方便、快捷、安全地管理代码。
Git的安装和配置
首先需要从 Git 官网 https://git-scm.com/downloads 下载安装社区版的 Git,并按照安装程序的提示进行安装。安装完成后,Git需要进行一些其他的配置,配置方式如下:
- 打开 Git Bash 或者终端。
- 设置提交代码时所需的用户信息:
- 设置用户名:
$git config --global user.name "username"
- 设置用户邮件:
$git config --global user.email "useremail"
- 设置用户名:
Git的常用命令
- 创建版本库
- 初始化一个 Git 仓库:
$git init
- 将本地已有的项目作为 Git 仓库:
$git init repository-name
- 将 GitHub 上的项目克隆到本地:
$git clone repository-address
- 初始化一个 Git 仓库:
- 文件操作
- 添加文件到版本库:
$git add filename
- 提交文件到版本库:
$git commit -m "commit-message"
- 查看工作区和版本库里面最新版本的区别:
$git diff
- 添加文件到版本库:
- 操作版本库
- 查看版本库中所有的分支:
$git branch
- 新建一个分支:
$git branch branch-name
- 切换到指定分支:
$git checkout branch-name
- 合并指定分支到当前分支:
$git merge branch-name
- 查看版本库中所有的分支:
- 操作远程仓库
- 将本地仓库关联到远程仓库:
$git remote add remote-name remote-address
- 将本地仓库推送到远程仓库:
$git push remote-name local-branch :remote-branch
- 从远程仓库获取代码:
$git pull remote-name remote-branch
- 将本地仓库关联到远程仓库:
- 撤销操作
- 撤销工作区的变更,恢复为新增状态:
$git reset --hard HEAD
- 撤销工作区的变更,保留更改文件:
$git reset HEAD filename
- 丢弃工作区的修改,将文件返回到最近一次的 git commit 或 git add 状态:
$git checkout -- filename
- 撤销工作区的变更,恢复为新增状态: