git常用操作

一、创建git版本库

1.在你需要创建版本库的地址下,右键点击git bash here

$ mkdir learngit

$ cd learngit

$ pwd

/Users/michael/learngit

mkdir+文件名  创建版本库名称

cd+文件名  进入版本库

$ git init

Initialized empty Git repository in /Users/michael/learngit/.git/

创建了一个空仓库,当前目录下出现.git

 

二、提交更改到版本库

在仓库中更改,添加,删除文件后,输入(假设文件名为“readme.txt”):

$ git add readme.txt

$ git commit -m "wrote a readme file"

[master (root-commit) cb926e7] wrote a readme file

1 file changed, 2 insertions(+)

create mode 100644 readme.txt

这样就把更改都提交到版本库了。

 

三、常用命令

git status命令可以让我们时刻掌握仓库当前的状态;

git diff顾名思义就是查看difference,查看哪些地方出现了修改;

cat+文件名 可以查看文件内容

git log可以查看提交历史,以便确定要回退到哪个版本

git log --pretty=oneline 输出日志,以一行显示

$ git log --pretty=oneline
3628164fb26d48395383f8f31179f24e0882e1e0 append GPL
ea34578d5496d7dd233c827ed32a8cd576c5ee85 add distributed
cb926e7ea50ad11b8f9e909c05226233bf755030 wrote a readme file
3628164fb26d48395383f8f31179f24e0882e1e0是commit id版本号

git reset --hard 3628164 3628164是commit id版本号的一部分

git reset --hard HEAD^在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

git reflog查看命令历史,以便确定要回到未来的哪个版本

git add --all 将所有更改都提交

git push origin master 将版本库推入网上仓库

 

摘自:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375233990231ac8cf32ef1b24887a5209f83e01cb94b000

 

转载于:https://www.cnblogs.com/YangqinCao/p/5413313.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值