码迷,mamicode.com
首页 > 其他好文 > 详细

Git实际操作

时间:2019-10-30 22:42:53      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:基本   nbsp   日志   pre   操作   pull   bsp   概述   head   

一、基本操作

初始化仓库

git init

查看仓库的状态

git status

向暂存区中添加文件

git add

保存仓库的历史记录

git commit -m "First Commit"

-m参数后的"First Commit"称作提交信息,是对这个信息的概述

若想记录更详细的信息,请不要加-m

 

查看提交日志

git log

  • 只显示提交信息的第一行 git log --pretty=short
  • 只显示指定目录、文件的日志 git log README.md
  • 显示文件的改动 git log -p

 

查看更改前后差异

查看工作树和暂存区的差别

git diff  HEAD

 

二、分支的操作

 

显示分支一览表:git branch

创建、切换分支: git checkout -b 

相当于:

git branch feature-A

git checkout feature-A

切换回上一个分支

git checkout HEAD^

git checkout HEAD~1

git checkout -

 

主干分支

 

合并分支:

git checkout master 

git merge --no-ff feature-A

以图表形式查看分支

git log --graph

 

更改提交的操作

回溯历史版本git reset

要让仓库的 HEAD、暂存区、当前工作树回到指定状态,就需要用git reset --hard命令

git reset --hard fd0cbf0d4a25f747230694d95cac1be72d33441d

 

压缩历史git rebase -t

 git rabase -i HEAD~2

 

四、推送至远程仓库

添加远程仓库 

git remote add 

 

推送至远程仓库

git push -u origin master

推送至master以外的分支

git push -u origin featuer-d

-u参数可以在推送的同时,将 origin 仓库的 master 分 支设置为本地仓库当前分支的 upstream(上游)。添加了这个参数,将来 运行 git pull命令从远程仓库获取内容时,本地仓库的这个分支就可 以直接从 origin 的 master 分支获取内容,省去了另外添加参数的麻烦。

 

Git实际操作

标签:基本   nbsp   日志   pre   操作   pull   bsp   概述   head   

原文地址:https://www.cnblogs.com/zhichun/p/11768234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!