博客
关于我
使用Git进行版本控制(一)
阅读量:110 次
发布时间:2019-02-26

本文共 1192 字,大约阅读时间需要 3 分钟。

Git安装与使用指南

安装Git是开始使用版本控制的第一步。Git可以在所有主流操作系统上运行,安装方法根据你的操作系统选择相应的安装命令。

安装Git

在Ubuntu系统中:

sudo apt-get install git

在Centos系统中:

sudo yum install git

安装完成后,运行以下命令查看Git版本:

git --version

如果显示具体版本号,说明Git已成功安装。

配置Git

配置Git需要设置用户名和电子邮件地址。可以通过以下命令进行配置:

git config --global user.name "你的用户名"git config --global user.email "你的邮箱地址"

如果忘记配置,Git在第一次提交时会提示你输入这些信息。

创建项目目录

新建一个项目目录并命名为git_practice,并在其中创建一个简单的Python程序:

print("hello,程序猿编码")

这个程序将用于探索Git的基本功能。

忽略文件

Git默认会跟踪项目中的所有文件,但有些文件不需要加入版本控制。扩展名为.pyc的文件是Python解释型文件,它们会自动生成,并且不需要跟踪。这些文件位于__pycache__目录中。

为了让Git忽略这个目录,创建一个名为.gitignore的文件(注意不要扩展名),并在文件末尾添加以下内容:

__pycache__/

这样Git就不会再跟踪这些文件了。

初始化仓库

打开终端,进入git_practice目录,执行以下命令初始化Git仓库:

git init

Git会创建一个空仓库,所有被Git跟踪的文件都存储在.git/目录中。请确保不要手动删除这个目录,否则会丢失项目历史。

检查状态

运行以下命令查看当前项目状态:

git status

输出会显示项目中被跟踪和未跟踪的文件状态。

将文件添加到仓库

将项目中的文件加入Git仓库:

git add .

或者选择性添加文件:

git add filename1 filename2

运行git status后会显示已添加的文件状态。

提交文件

第一次提交时,运行以下命令:

git commit -m "提交消息"

例如:

git commit -m "项目初始化"

提交后,Git会记录这次提交的快照,并生成唯一的提交ID。

查看提交历史

查看所有提交记录:

git log

或者查看简洁的提交信息:

git log --pretty=oneline

每次提交都会生成一个40字符的提交ID,用于追踪特定版本。

后续操作

学习 Git 还可以执行以下操作:

  • 撤销修改:git reset
  • 检出以前的提交:git checkout
  • 删除仓库:git rm -r .git

通过这些命令,你可以方便地管理和追溯项目的版本历史。

转载地址:http://bwiy.baihongyu.com/

你可能感兴趣的文章
Mysql5.7深入学习 1.MySQL 5.7 中的新增功能
查看>>
Webpack 之 basic chunk graph
查看>>
Mysql5.7版本单机版my.cnf配置文件
查看>>
mysql5.7的安装和Navicat的安装
查看>>
mysql5.7示例数据库_Linux MySQL5.7多实例数据库配置
查看>>
Mysql8 数据库安装及主从配置 | Spring Cloud 2
查看>>
mysql8 配置文件配置group 问题 sql语句group不能使用报错解决 mysql8.X版本的my.cnf配置文件 my.cnf文件 能够使用的my.cnf配置文件
查看>>
MySQL8.0.29启动报错Different lower_case_table_names settings for server (‘0‘) and data dictionary (‘1‘)
查看>>
MYSQL8.0以上忘记root密码
查看>>
Mysql8.0以上重置初始密码的方法
查看>>
mysql8.0新特性-自增变量的持久化
查看>>
Mysql8.0注意url变更写法
查看>>
Mysql8.0的特性
查看>>
MySQL8修改密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
查看>>
MySQL8修改密码的方法
查看>>
Mysql8在Centos上安装后忘记root密码如何重新设置
查看>>
Mysql8在Windows上离线安装时忘记root密码
查看>>
MySQL8找不到my.ini配置文件以及报sql_mode=only_full_group_by解决方案
查看>>
mysql8的安装与卸载
查看>>
MySQL8,体验不一样的安装方式!
查看>>