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

Git基本命令

时间:2020-03-22 20:05:59      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:soft   说明   checkout   放弃   合并   远程   克隆   comm   apply   

1.初始化当前目录为Git仓库

1 git init //该命令会在目录中生成.git文件夹

2.克隆远程仓库

1 git clone <git 项目地址>
2.git clone -b <分支名> <git 项目地址> //克隆分支

3.查看文件状态(是否更改及是否提交)

1 git status

4.添加文件到暂存区(Stage)

1 git add test.txt //添加单个文件
2 git add . //表示添加新文件和编辑过的文件不包括删除的文件;
3 git add -u //表示添加编辑或者删除的文件,不包括新添加的文件
4 git add -A . //表示添加所有内容

5.把文件提交到本地仓库

1 git commit -m "注解说明"

6.git diff 命令查看工作区和版本库里面文件最新版本的区别:

1 git diff HEAD -- test.txt

7.放弃工作区文件的修改

1 git checkout -- test.txt

8.文件已经add到暂存区,放弃本次修改

1 git restore --staged test.text

9.已经commit和push后回退

1 git reset --soft HEAD^ //本地仓库回退到上一版本,暂存区与工作区保留修改
2 git reset --hard HEAD^ //硬回退到上一版本
3 git reset --hard HEAD^^ //回退到上两个版本 N上^则加回退到上N个版本
//根据版本ID回退
4 git reflog //查看版本ID
5 git reset --hard HEAD ID
6 git log //也可以查看历史提交记录
//回退之后再重新push

10.查看远程仓库地址

1 git remote -v

11.关联并推送到远程仓库

1 git remote add origin git@github.com:用户名/远处仓库名 //可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联
2 git push -u origin master //把本地库的内容推送到远程库上的master分支上并关联
3 git push origin master
//push之前先要git pull同步或git rebase 分支名

12.创建分支、查看分支、切换分支、删除分支、合并分支

1 git checkout -b dev //创建并切换到新分支
2 git branch dev //创建分支
3 git checkout dev //切换分支
4 git branch //查看分支
5 git branch -a //查看所有分支
6 git merge dev //把dev分支合并到当前分支
7 git branch -d dev //删除分支

13.保存分支工作现场

1 git stash //保存分支工作现场
2 git stash list //查看保存的工作现场
3 git stash apply stash@{0} // 恢复
4 git stash drop //删除

............

 

Git基本命令

标签:soft   说明   checkout   放弃   合并   远程   克隆   comm   apply   

原文地址:https://www.cnblogs.com/nevereverever/p/12547627.html

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