【Git】命令整理

初入Git必会(单人模式)

1.初始化:

$ git init
$ git clone xxx.git 

2.将改动放到 暂存区(Index)

$ git add .    //add所有文件到 暂存区
$ git add xxx.txt  add指定文件到 暂存区

3.将改动提交到 本地仓库(Repository)

$ git commit -m "备注信息"

4.将改动推送到 远程仓库(Remote)

$ git push [remote] [branch]  //将本地的 分支[branch] 推送到 远程仓库[remote]
例如:
$ git push origin master      //将本地的 分支 master 推送到 远程仓库 origin
$ git push                //简易版(注意事项见小贴士第2条)

5.下载远程仓库的变动:

$ git pull [remote] [branch] //同push那一条解释

6.移除文件

$ git rm xxx.txt

7.回退版本:

忘了要回到哪个版本(忘了commit id),通过↓↓可以查看:
$ git reflog 

回退:
$ git reset --hard HEAD^    //回退到上一个版本
$ git reset --hard HEAD^^   //回退到上上个版本

$ git reset --hard [commit id 版本号前几位就行]
例如:
$ git reset --hard 2ef0c

8.记住用户名密码的配置:

$ git config --global credential.helper store

9.设置、查看远程仓库

链接远程仓库地址:
$ git remote add origin [xxx.git]

查看远程仓库地址:
$ git remote -v

分支的管理(多人模式)

1.查看分支

$ git branch

2.创建分支

$ git branch [name]

3.切换分支

$ git checkout [name]
//创建的同时切换到某分支
$ git checkout -b [name] 

4.合并分支

$ git merge [name] //将 name分支 合并到 当前分支

5.删除分支

$ git branch -d [name]

关于git的小贴士

1.全局配置

global的配置文件一般在C:\Users\Administrator\ .gitconfig里。

打开全局配置文件 .gitconfig 后,就可以发现所有通过命令行书写的带global参数的配置内容都自动的写入了这个文件里。

比如这个:

[credential]
    helper = store

global的命令还有:

$ git config --global user.name "xxx"
$ git config --global user.email "xxx@xxx.xxx"

2.git push的简便写法

$ git push -u origin master //在push后加了-u
     //那么下一次会将后面需要push到的位置默认
     //以后就直接写
$ git push
    //命令行会自动记住,要把master分支推送到origin主机上

3.关于 - 和 -- 的参数

例如:

$ git commit -m "xxx"
//这里m前的一杠代表m是缩写
$ git config --global user.name "xxx"
//这里global前的两杠代表global是全写

4.关于仓库结构

Workspace:工作区
Index / Stage:暂存区
Repository:本地仓库区
Remote:远程仓库

posted @ 2020-07-14 22:21  JimmyZou  阅读(1)  评论(0编辑  收藏  举报  来源