廖雪峰git教程命令-汇总1

本文提供了Git的基本操作指南,包括初始化、提交文件、版本回退等常见任务的命令示例。适合初学者快速掌握及开发者日常查阅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1        初始化命令  

#git init

2        提交到stage

#git add readme.txt

3        提交到master branch

#git commit -m “wrote a readme file”

4        查看状态

#git status

5        查看最近修改

#git diff readme.txt

6        查看提交历史,以便确定回退到某个版本

#git log [--pretty=oneline]

7        回到指定快照commit id

#git reset –hard HEAD^

8        查看命令历史,以便确定回到未来某个版本

#git reflog

9        查看工作区和版本库中最新版本的区别

#git diff HEAD – readme.txt

10     丢弃工作区的修改

#git checkout -- file

11     丢弃暂存区的修改

#git reset HEAD file

12     若修改了工作区,没有提交到暂存区,则使用10命令

若修改了工作区,提交到暂存区,则先使用11命令,在使用10命令

若修改了工作区,提交到暂存区,并且提交到仓库区,没有推送到远程库,则回到上一个版本。

13     删除版本库中的文件(删除后仍需commit操作)

#git rm filename

14     恢复误删的文件(前提:filename已经提交到版本库中)

#git checkout -- filename

15     将本地库的内容推送到远程

#git remote add origin https://github.com/tamir2017/learngit

(tamir2017 为个人的github帐号,learngit为远程仓库名)

#git push [-u] origin master

//-u 刚开始远程库为空,第一次推送需要加入-u参数,它表示本地master branch 推送到远程 master branch,并且两个branch相关联,以后可以简化命令,即不再填写-u参数。

16     从远程克隆到本地

#git clone https://github.com/tamir2017/gitskills   

(tamir2017 为个人的github帐号,gitskills为远程仓库名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值