linux GIT 本地仓库 入门命令简析
2017-02-17 23:36
357 查看
因为多方面原因,我们总是修改代码,当某个时刻发现代码可以使用另一个方法函数(思路总是莫名出现),又去删除辛辛苦苦码的代码。最后发现这个函数又遇到了小小问题而不适用,打算回滚到上次码的代码。Ctrl+Z按倒手抽筋也找不回…
安装git在linux下:
windows下推荐使用Git GUI
给你的git仓库起个名字,会以author:xxx出现哦:
填入email:
让目录成为git仓库:
当本目录成为了git仓库后,使用:
把文件扔入缓冲区:
此时只是把文件扔入了缓冲区,再次使用:
使用:
把缓冲区的所有文件放入:
查看仓库内的信息:
回滚到上次保存的版本:
如果我又后悔这次回滚了,后悔药可以吃吗T_T:
假如不知道这个SHA1码怎么办。。。
1. 多次使用
2. 修改了文件后,想查看文件哪儿不同使用
3.
根据廖雪峰GIT教程记录
此时Git就是来救命的! 学习Git很重要(敲黑板/重点)
安装git在linux下:
sudo apt-get install git
windows下推荐使用Git GUI
给你的git仓库起个名字,会以author:xxx出现哦:
git config --global user.name "Your Name"
填入email:
git config --global user.email "email@example.com"
让目录成为git仓库:
git init
当本目录成为了git仓库后,使用:
git status会显示未同步/未加入仓库的文件~
把文件扔入缓冲区:
git add【文件名】
此时只是把文件扔入了缓冲区,再次使用:
git add【文件名】 【文件名2】……可以扔多个文件进缓冲区哦~~
使用:
git status会看到
pi@raspberrypi:~/TestGit $ git status 位于分支 master 要提交的变更: (使用 "git reset HEAD <file>..." 撤出暂存区) 修改: A.java
把缓冲区的所有文件放入:
git commit -m“本次修改的说明信息”
查看仓库内的信息:
git log
pi@raspberrypi:~/TestGit $ git log commit 5faab94a755c36b1e03582d43bf74a778df53468 Author: hyj <hyj1127176797@hotmail.com> Date: Fri Feb 17 23:06:26 2017 +0800 dierci commit 47464f9105ad9acc9d01cdd6b7dbe5fa0d27152b Author: hyj <hyj1127176797@hotmail.com> Date: Fri Feb 17 22:46:13 2017 +0800 first!
回滚到上次保存的版本:
git reset --hard HEAD^‘^^’符号表示上上个版本哦!类推
如果我又后悔这次回滚了,后悔药可以吃吗T_T:
git reset --[git log上长长的SHA1码“47464f………”输入4位即可,或者没事干可以全部一起输入]
假如不知道这个SHA1码怎么办。。。
git reflog即可查看前几次版本的信息getSHA1码!
1. 多次使用
git status查看同步状态
2. 修改了文件后,想查看文件哪儿不同使用
git diff
3.
git reset --hard [SHA1码]可以回到任意版本
根据廖雪峰GIT教程记录
相关文章推荐
- Linux之git常用命令详解 2017-04-12 20:09:40 分类: LINUX 1.从远程仓库下载代码到本地 #git clone http://gitlab.xxx.com/xxx.g
- 用命令将本地项目上传到git 远程仓库
- 用命令将本地项目上传到git 远程仓库
- Linux在本地建立git仓库管理代码
- git的入门练习(本地仓库)
- Git建立本地仓库及各种操作命令
- Git更新远程仓库代码到本地【命令】
- 和菜鸟一起学linux之本地git中心仓库建立
- Git命令操作远程仓库分支和本地仓库分支
- git学习(一):建立本地仓库和基本命令
- Linux操作Git远程仓库与本地仓库同步的教程
- git 入门第二节 本地和远程仓库链接
- 用命令将本地项目上传到git 远程仓库
- Linux和Git的配置,本地和远程仓库的操作
- 用命令将本地项目上传到git 远程仓库
- LINUX下操作GIT远程仓库与本地仓库同步
- Git入门——Windows/Linux配置远程仓库(SSH Key)
- Android入门教程九之Git使用教程之本地仓库的基本操作
- 本地git仓库命令
- git学习(一):建立本地仓库和基本命令