码迷,mamicode.com
首页 > 其他好文 > 详细

Git常用命令

时间:2019-03-12 12:37:45      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:状态   一模一样   pull   alt   查看   ide   maven   回退   master   

常用Git操作命令:

 

提交时:

先放到暂存区,在提交(带注释),然后git pull,最后git push推送上去。

 

克隆远程分支创建到本地库:

直接在当前分支上点击分支创建新分支;

技术图片

 

远程获取另一个仓库:

(在当前git仓库文件夹下打开git命令行--输入指令)

git clone git@IP地址

Idea中打开--调试Maven配置;

 

Git常用指令整理:

(1)     git init

把当前的目录变成可以管理的git仓库,生成隐藏的.git文件

 

(2)    git configglobal user.name qushouyi

        git config global user.email qsy@ispire.cn

表示这台机器上所有的git仓库都会使用这个配置,也可以对某个仓库指定不同的用户和邮箱

 

(3)    git add XX

XX文件添加到暂存区去

 

(4)    git commit -mXX

将文件提交到本地仓库,-m后面的是注释

 

(5)    git pull

git push

将文件推送上去

 

(6)    git status

查看仓库状态

 

(7)    git diff XX

查看XX文件修改了哪些内容

 

(8)    git log

查看历史记录

 

(9)    git log --pretty=oneline

如果不喜欢git log过多的显示信息,可以用这条指令简化

 

(9)    git resethard HEAD^

回退到上个版本(HEAD^),上上个版本(HEAD^^),以此类推

 

(10)  git reset --hard HEAD~100

回退到前100个版本,简化上述操作

 

(11)  git reset hard 版本号

回退到指定代码的版本

 

(12)  git reflog

查看历史记录的版本号id

 

(13)  git checkout --XX

XX文件在工作区做的修改全部撤销,同时也可以恢复在工作区中删除的文件

test.txt修改后还没有放到暂存区,使用撤销修改就回到和版本库一模一样的状态。

test.txt修改后已经有放到暂存区,接着又做了修改,撤销修改只能回到添加暂存区后的状态,已经添加到暂存区的内容不能撤回。

 

(14)  git remote add origin https://github.com/qushouyi/testgit.git

        git remote add origin git@192.168.1.150:qushouyi/testgit.git

 

根据在GitHub上新建仓库的提示,把一个已有的本地仓库与远程仓库关联

 

(15)  git push -u origin master / git push origin master

把本地库的内容推送到远程库,实际上是把当前分支master推送到远程

 

第一次推送master分支时,由于远程库是空的,所以加上-u参数,git不但会把本地的master分支内容推送到远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

 

(16)  git clone https://github.com/qushouyi/testgit.git

git clone git@192.168.1.150:qushouyi/testgit.git

 

GitHub远程库克隆到本地

 

(17)  git checkout -b dev

加上-b参数表示创建并切换,创建dev分支,并切换到dev分支,相当于如下两条

 

git branch dev       //创建分支dev

git checkout dev    //切换分支dev

 

(18)  git branch

查看分支,会列出所有的分支,当前分支前面会添加一个星号

 

(19)  git merge dev

合并指定分支到当前分支上

 

(20)  git branch -d dev

删除dev分支

 

(21)  git remote -v

查看远程库的详细信息

 

(22)  git pull

把最新的提交从origin中抓下来,在本地合并

 

(23)  git rm XX

删除XX文件

 

(24)  git stash

把当前的工作隐藏起来,等以后恢复现场后继续工作

 

(25)  git stash list

查看所有被隐藏的文件列表

 

(26)  git stash apply

恢复被隐藏的文件,但是内容不删除

 

(27)  git stash drop

删除文件

 

(28)  git stash pop

恢复文件的同时,也删除文件

Git常用命令

标签:状态   一模一样   pull   alt   查看   ide   maven   回退   master   

原文地址:https://www.cnblogs.com/Zsir-000/p/10515692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!