叶雨梧桐BLOG

Git 学习笔记

发布时间:2015年3月30日 / 分类:工具资源 / 吐槽

    这是叶雨学习git的笔记,顺着整理了下来,比较适合个人使用,本地环境为Fedora 。有需要学习git的新手,叶雨推荐看廖雪峰老师的教程,简洁明了条理。

基本

    1.初始化文件夹为仓库

git init
    2.克隆远程仓库到本地
git clone 仓库链接
    3.链接到远程仓库
git remote add origin 仓库地址
    4.添加修改
git add 文件名
    5.提交
git commit -m "修改明细"
    6.推送到远程仓库
git push origin master
    7.查看日志
git log
    8.查看状态
git status

进阶

    1.创建key,便于与远程仓库“无缝”链接

查看/home中是否存在.ssh文件夹
查看/.ssh中是否存在id_rsa和id_rsa.pub文件
有则直接复制id_rsa.pub的key到远程仓库的链接key,比如github
没有则执行命令添加
ssh-keygen -t rsa -C "youremail@example.com"
    2.查看具体修改的内容
git diff 文件名
    3.查看具体的操作日志
git log -pretty=oneline 
#查看内容显示为版本号(一串字符)+修改的内容
    4.返回上一个版本
git reset --hard HEAD^
#上上个版本 HEAD^^
#上某个版本 HEAD~数字
    5.返回到某个版本(与2合用)
git reset --hard 部分版本号的字符
#也可以和git reflog 合用
    6.撤销某个文件的修改
git checkout --文件名
    7.删除文件
git rm 文件名
    8.创建并切换到一个分支
git checkout -b 分支名
    9.查看当前分支
git branch
    10.切换到某一分支
git checkout 分支名
    11.将某分支合并到当前分支
git merge 某分支名
    12.删除分支
git branch -d 分支名
    13.强制删除分支
git branch -D 分支名
    14.临时保存某个工作
git stash
    15.查看保存的工作
git stash list
    16.恢复工作并删除stash中的内容
git stash pop
    17.创建标签
git tag 标签名
或
git tag -a 标签名 -m "注释说明"
    18.查看标签
git tag
    19.标签历史
git log --pretty=oneline --abbrev-commit
git tag 标签名 版本号
    20.查看标签信息
git show 标签名
    21.删除标签
git tag -d 标签名

标签:git

版权声明:除特殊注明外,均由叶雨梧桐原创,转载请保留文章出处;
本文链接:http://gt520.com/tool/250.html
订阅叶雨梧桐BLOG RSS
分类
最新文章
最近回复
  • 梦青年: 我的网站下线了,你可以把我的友链去掉了,感谢多年的支持和关注~ 梦青年。
  • 便宜VPS: 已添加贵站链接,我站:https://www.vultrclub.com,站:便宜VPS
  • vultr: 朋友 交换链接吗
  • 罗小黑: py小白看不懂啊! Traceback (most recent call last): ...
  • 罗小黑: 安装出错,下面无法继续 >>> pip install MySQL-python Synt...
  • 一抹阳光: 学习了(ಡωಡ)
  • wu先生: 我来了。
  • 欣欣: 嗷呜 原来树莓派不是吃的
  • 繁华落尽: 我也是碰到了这种问题,求具体解决方案,谢谢
  • aaa365: 128M小内存 npm install -g hexo-cli 的时候直接就被系统kill掉进...
归档