Git 常用命令

Posted web前端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git 常用命令相关的知识,希望对你有一定的参考价值。

一、初始化Git仓库

git init

 

二、把文件添加到仓库

git add index.html

 

三、l添加多个文件

git add index.html hello.htm

 

四、 -m后面输入的是本次提交的说明。

git commit -m “kelly”

 

五、可以让我们时刻掌握仓库当前的状态

git statur

 

六、查看修改内容

git diff

 

七、(HEAD^上一个版本,HEAD^^上上个版本,HEAD~100,100个版本)

git reset —hard HEAD^ 

 

八、查看提交历史

git log

 

九、查看提交历史,以便确定要回退到哪个版本

git reflog

 

十、在版本的历史之间穿梭

git reset --hard commit_id

 

十一、查看工作区和版本库里面最新版本的区别

git diff HEAD -- readme.txt

 

十二、意思是把readme.txt在工作区的修改全部撤销

git checkout -- readme.txt

 

十三、可以把暂存区的修改撤销掉,重新放回工作区

git reset HEAD file

 

十四、从版本库中删除文件

git rm readme.txt

 

十五、把误删的文件恢复到最新版本

git checkout — readme.txt

 

十六、与本地仓库关联

git remote add [email protected]:kelly2007/xxx.git

 

十七、git修改远程仓库地址

1.修改命令

git remote set-url origin [url]

git remote set-url origin [email protected]:php/hasoffer.git

 

2.先删后加

git remote rm origin

git remote add origin [url]

3.直接修改config文件

git push -u origin master本地库的内容推送到远程,-u参数,不但会把本地的master分支内容摄像头到远程新的master分支,还会把本地的master分支和远程的master分支关联起来,以后推送或拉取时就可以简化命令

十八、git checkout -b dev加上-b参数表示创建并切换

git checkout -b dev

 

十九、列出所有分支,当前分支前会标*号

git branch

 

二十、删除dev分支

git branch -d dev

 

二十一、合并指定分支到当前分支

git merge dev

 

二十二、克隆一个本地库

git clone [email protected]:kelly2007/xxx.git

 

以上是关于Git 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

git 常用命令

源代码管理相关命令(Git常用命令Nuget常用命令CMD常用命令)

git常用命令