git常用指令

常用操作

touch .gitignore     生成“.gitignore”文件。

git status 查看仓库的状态

git diff     查看工作树、暂存区、最新提交之间的差别。

git log --graph    以图表形式查看分支


基本操作

git init    初始化仓库

git add    向暂存区中添加文件

git commit    保存仓库的历史记录

git commit -m "first commit"   -m 参数后的 "first commit" 称为提交信息

git commit -am "Add feature-C"    同时执行 git add 命令和 git commit 命令

git commit --amend    修改上一条提交的信息


git log 查看提交日志

git log --pretty=short    只显示提交信息的第一行

git log README.md   只显示指定目录、文件的日志

git log -p    显示文件的改动

git reflog    查看当前仓库的操作日志


git diff     查看工作树、暂存区、最新提交之间的差别

git diff HEAD    查看工作树和最新提交的区别

分支操作

git branch    显示分支一览表

git branch -a    查看当前分支的相关信息

git checkout -b    创建、切换分支

git branch  name  创建分支

git checkout   name 切换分支

git checkout -   切换到上一个分支

git merge --no-ff  feature-a   合并分支


更改提交的操作

git reset --hard f082345    回溯历史版本


推送至远程仓库

git remote add origin git@github.com:lven/git-tutorial.git    将github上的仓库设置为本地仓库的远程仓库

git push -u origin master   

 推送至master分支    -u参数可以将origin仓库的master分支设置为本地仓库当前分支的upstream(上流)。

添加了这个参数,将来运行git pull命令从远程仓库获取内容时,本地仓库的这个分支局尅直接从origin的master分支获取内容,

省去了另外添加参数的麻烦。


从远程仓库获取

git clone git@github.com:github-book/git-tutorial.git    获取远程仓库

默认处于master分支下。系统自动将origin设置成该远程仓库的标识符。

git checkout -b feature-D origin/feature-D    获取远程的feature-D分支

-b参数的后面是本地仓库中新建分支的名称。

例子中指定了origin/feature-D,就是说以名为origin的仓库的feature-D分支为来源,在本地仓库中创建feature-D分支。


git pull    获取最新的远程仓库分支


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值