git基本使用

1.配置git

$ git config --global user.name "anne"
$ git config --global user.email "anne@199534.com"

2.创建版本库
1)在系统中新建一个learngit的文件,将需要追踪管理的文件都放到该文件下。
在该目录下
$ git init将该仓库初始化,此时使用ls -ah可以发现多了.git目录
2).添加文件到Git仓库,需要首先把该文件添加到learngit目录或者其子目录下面
将文件加入到仓库

$ git add readme.txt 

执行提交

git commit -m "write a readme file"
[master f2b787c] write a readme file
 1 file changed, 1 insertion(+)
 create mode 100644 alien_invasion/readme.txt

3.查看当前项目状态git status

$ git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	__pycache__/
	alien.py
	alien_invasion.py
	bullet.py
	game_functions.py
	game_stats.py
	images/
	settings.py
	ship.py

nothing added to commit but untracked files present (use "git add" to track)

可以看出来当前位于master分支,Git仓库中目前无法追踪的文件有哪些,需要使用git addgit commit命令添加到Git仓库方可追踪。
4.查看历史提交

git log

在这里插入图片描述
显示了最近到最远的提交,如果想让记录简洁一点,加上--pretty=oneline参数

在这里插入图片描述
只显示每次提交的commit ID (前面那一大串16进制的数)并说明作出的修改。

head 表示当前版本
想要退到上一个版本使用命令git reset --hard HEAD^
上上一个版本git reset --hard HEAD^^
退了之后后悔了怎么办呢?没关系,使用命令git reset --hard commit_id可以回任意版本(只需要写前几位就好)。如果不记得commit_id 了,而且退回到之前的版本后git log已经查不到你想去的那个版本了怎么办呢?没关系,使用命令git reflog查看历史命令
在这里插入图片描述
通过这个方法可以查到你想去的那个版本的commit_id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值