git命令

这篇博客做一个记录,持续更新。。。


//选择一个合适的地方,创建一个空目录

mkdir learngit

cd learngit

//pwd用于显示当前目录

pwd

//把当前目录变成git可以管理的仓库

git init

//建立好仓库后会生成一个.git目录,.git目录默认是隐藏的,使用以下可以查看

ls -ah

//编写readme.txt文件

git add readme.txt

//提交,-m后面输入的是本次提交的说明

git commit -m " "

//在进行修改后可运行以下命令查看结果

git status

//查看readme.txt的具体修改

git diff readme.txt

//查看提交日志,如果嫌弃输出的信息过于杂乱后面接--pretty=oneline来精简

git log

//把当前版本回退到上一个版本,在hard 后面接commit id可到指定的某个版本

git reset --hard HEAD^

//用来记录每一次命令

git reflog

//把readme.txt文件在工作区的修改这里有两种情况:

一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态。

一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

git checkout -- readme.txt

//查看readme.txt文件内容

cat readme.txt

//把暂存区的修改撤销掉重新放回工作区

git reset HEAD readme.txt

//从版本库里删除readme.txt

git rm readme.txt

git commit -m "remove readme.txt"

//创建远程库

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000

//添加远程库

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000

//关联一个远程库

git remote add origin git@server-name:path/repo-name.git

//使用以下命令第一次推送master分支的所有内容

git push -u origin master

//推送最新修改

git push origin master

//克隆远程库

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375233990231ac8cf32ef1b24887a5209f83e01cb94b000

//创建dev分支,然后切换到dev分支

git checkout -b dev

//查看当前分支

git branch

//切换到主分支

git checkout master

//把dev分支合并到主分支上

git merge dev

//删除dev分支

git branch -d dev

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容