Git GUI和Git CMD以及Git Bash

 

Git GUI:可视化图形界面

Git CMD:cmd命令行界面。(windows风格)

Git Bash:一个封装过的cmd命令行,并在其中加入了指向bash环境的环境变量。(linux风格)


Git Bash 命令

配置提交作者

$ git config --global user.name "[你的github名]"

$ git config --global user.email "[你的github邮箱]"

//如果希望在一个特定的项目使用不同的名称和email,就不要使用 --global 选项。

创建本地Git仓库:

① 初始化

在现有目录或新目录初始化仓库

$ git init

$ git add README.md

该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。

②  克隆远程仓库项目

$ git clone [项目地址]  [仓库名]

② 关联新仓库

$ git remote add origin [新仓库名]

从远程仓库抓取数据

$ git pull 

提交本地代码文件

$ git add *  //添加所有文件  

$ git add [文件] //添加指定文件

$ git commit -m "备注信息"

$ git push //提交所有代码

$ git push origin [分支名]  //提交分支

创建分支

$ git branch   //查看分支,前缀带*号的为当前分支

$ git branch [分支名]  //创建新分支

$ git checkout [分支名]  //切换分支

$ git checkout -b [分支名]  //创建并切换分支

合并分支

$ git merge [分支名]  //合并指定分支到当前分支上

删除分支

$ git branch -d [分支名] 

查看远程仓库

$ git remote 

$ git remote -v  //查看远程库的详细信息

重命名/删除远程仓库

$ git remote rename [旧名字] [新名字]

$ git remote rm [仓库名]

查看文件修改的内容

$ git diff [文件]

查看本地仓库状态

$ git status

查看日志

git log命令显示从最近到最远的显示日志

$ git log

$ git log --pretty=oneline         // 一行显示

版本回退

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

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

$ git reset --hard HEAD~100    //回退到前100个版本 

$ git reflog  //查看版本号

$ git reset --hard [版本号]

常用命令

创建新文件夹:  $ mkdir [文件名]

显示当前目录的路径: $ pwd

查看文件内容: $ cat [文件名]         

把当前的工作隐藏起来 等以后恢复现场后继续工作:$ git stash

查看所有被隐藏的文件列表 :$  git stash list 

恢复被隐藏的文件,但是内容不删除:$ git stash apply 

删除文件:$ git stash drop

恢复文件的同时 也删除文件:$ git stash pop  

查看所有的配置项目:$git config --list

转载于:https://www.jianshu.com/p/297f403abba4

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值