git学习
来源:互联网 发布:左小祖咒 火葬场 知乎 编辑:程序博客网 时间:2024/06/06 15:44
- Git学习笔记
- git的初始化
- 开始使用git
- git的基本操作命令
- git图形化工具
- 后续git学习手册
Git学习笔记
1.git的初始化
操作系统:ubuntu14.04 LTS
# -- 1.下载git$: sudo apt-get install git# -- 2.设置姓名和邮箱(需要先在github注册)$: git config --global user.name "yourself_username"$: git config --global user.email "yourself_email@example.com"
完成之后可检查”~/.gitconfig”文件内容(
$: cat ~/.gitconfig
)
# -- 3.提高输出的可读性$: git config --global color.ui auto
2.开始使用git
# -- 1.创建密钥$: ssh-keygen -t rsa -C "your_email@example.com"
此条命令会创建一个
.ssh
的文件夹,其中.id_rsa
为私有秘钥,.id_rsa.pub
为公有秘钥
# -- 2.添加公有密钥(此操作需要在github.com上完成,故不在赘述)
# -- 3.在github.com新建仓库
# -- 4.将仓库克隆至本地(克隆我自己的名为"Git"的仓库)$: git clone git@github.com:"warehouse_name"/Git.git
此时创建一个名为
hello.php
的文件,并添加一些内容
# -- 查看仓库状态$: git status# -- 将hello.php提交置仓库并交由git管理$: git add hello.php$: git commit -m "add git hello by script"# -- 查看提交日志$: git log# -- 推送至远端仓库$: git push
3.git的基本操作命令
# -- 初始化仓库$: git init# -- 克隆$: git clone git@github.com:"warehouse_name"/Git.git# -- 查看仓库状态$: git status# -- 向暂存区添加文件,让git管理$: git add "file_name"# -- 将暂存区的文件提交并保存到仓库的历史记录中去$: git commit -m "提交记录"# -- 修改提交记录$: git commit --amend# -- 查看日志(通过查看日志,可以保证commit成功)$: git log# -- 只显示一行log$: git log --pretty=short# -- 查看文件活着目录相关log$: git log "file_name"# -- 显示文件的改动$: git log -p # -- 显示具体文件改动$: git log -p "file_name"# -- 以图的形式显示日志$: git log --graph# -- 查看仓库执行的操作日志$: git reflog# -- 查看暂存区与工作树之间的区别$: git diff# -- 查看暂存取与工作书之间最新提交的差别$: git diff HEAD# -- 查看分支("*"表示当前分支)$: git branch# -- 查看分支相关信息(可查看远端分支)$: git branch -a# -- 切换分支$: git checkout "分支名"# -- 创建新的分支并切换$: git checkout -b "分支名"# -- 快速切回上一个分支$: git checkout -# -- 回溯历史版本$: git reset --hard "目标时间点的hash值"# -- 合并分支(将"dev"合并到当前分支)$: git merge --no-ff dev # -- 添加远程仓库 (添加一个名为"workspace"的远程仓库)$: git remote add origin git@github.com:"warehouse_name"/workspace.git# -- 检出 ("dev"是分支名)$: git checkout -b dev origin/dev# -- 推送 $: git push -u origin dev# -- 拉取$: git pull origin dev
4.git图形化工具
如果命令行不方便可使用git图形化工具
sourceTree
,
下载地址
5.后续git学习手册
下载地址
阅读全文
0 0
- 【git】git学习笔记
- 【Git】Git学习手册
- Git学习 -- Git 安装
- Git学习-GIT安装
- 【Git学习】git常用命令
- git学习:git常用命令
- git 学习
- git 学习
- Git学习
- Git 学习
- GIT学习。
- git学习
- Git 学习
- git 学习
- Git学习
- Git学习
- git 学习
- git学习
- 超好用的RxBus库
- 人脸关键点检测
- 条件·复数四则运算
- C++虚函数、纯虚函数区别
- 遍历map的几种方法
- git学习
- ((硬件spi+dma)+模拟spi)驱动LCD5110
- Js控制鼠标滑动图片
- js制作简单的tab菜单切换
- 如何避免成为新技术背后的“奶嘴一族”
- 小程序中的生命周期onHide和onUnload
- 改变MenuItemView的字体颜色
- 菜鸟教程中HTTP教程Word版
- 工作领悟之一