Git的使用:要使用git必须本地安装git。
解答概要的问题:
git add会将要提交的文件一个个添加到缓存区,或者叫暂存区,git commit一次性全部提交。
1.1在本地找个位置。(Mac操作)
windows是dir,linux是tree
1.2初始化一个本地仓库
cd /learngit,执行git init命令,会出现,仓库创建完成。
1.3在learngit目录,也就是工作区,添加文件。并提交给仓库。
添加一个文件到缓存区,git add usegit1.txt或者添加多个git add usegit1.txt usegit2.txt usegit3.txt,再执行git commit -m "添加了三个txt文件",就添加到了本地的仓库,备注信息必须要写,这样知道每次改动了什么,也可以不写备注但后面的参数不一样。
1.4查看提交的版本记录,执行git log查看,但记录太多,页面会显示太长,可以用 git log --pretty=oneline来查看。
1.5修改了文件usegit1.txt,要撤销修改
执行 git checkout usegit1.txt,有两种情况:(1、usegit1.txt还没有添加到git add,执行后,会回到usegit1.txt未修改时,也就是最后一次git commit时的样子。2、usegit1.txt已添加到git add,执行后,会回到usegit1.txt添加到git add时。相当于取消了修改)
1.6从添加到git add 中去除要提交的文件。
执行git delete usegit1.txt
1.7回退到之前版本
执行git log --pretty=oneline,查看所有的修改版本,选好要回退的版本,HEAD^表示当前版本,HEAD^^表示上一个版本,可以一直添加^,但不好数,比如往前数100个版本,执行git reset --hard HEAD~100就行。还可以用版本号的前五位回退,比如版本号为10025,执行git reset --hard HEAD~10025;
1.8切回最新的版本
未关闭shell时,可以看之前的版本记录,再切到对应的版本,但如果关闭了,git提供之前执行过的每条命令的记录,执行git reflog,可以通过之前操作过的版本记录来切到最新的版本。
1.9查看文件内容cat usegit1.txt
1.20查看修改内容是否全部提交,执行git status。
原文地址:https://www.cnblogs.com/wenjun145/p/12662537.html