git 命令的用法

一. 远程仓库相关的操作命令

    1.git remote : 用于管理主机名。列出远程库的名字。

$ git remote
vote

    2. git remote -v/--verbose 显示出详细的url地址名和对应的别名。

$ git remote -v
vote    http://git.******.com/*****/wmt_vote.git (fetch)
vote    http://git.******.com/******/wmt_vote.git (push)

    3. git remote add name url  添加远程仓库,一旦添加以后别名就代表远程库的版本库地址,可以直接使用。

$ git remote add joey git@github.com:zhaoJoeyuan/Test.git
Administrator@9GPBSPCCTFQXEUX MINGW64 /e/TestTwo (test)
$ git remote -v
joey    git@github.com:zhaoJoeyuan/Test.git (fetch)
joey    git@github.com:zhaoJoeyuan/Test.git (push)
origin  git@github.com:zhaoJoeyuan/TestTwo.git (fetch)
origin  git@github.com:zhaoJoeyuan/TestTwo.git (push)

    4.  git remote remove/rm name  删除添加的远程库

$ git remote remove joey
Administrator@9GPBSPCCTFQXEUX MINGW64 /e/TestTwo (test)
$ git remote -v
origin  git@github.com:zhaoJoeyuan/TestTwo.git (fetch)
origin  git@github.com:zhaoJoeyuan/TestTwo.git (push)

    5. git remote rename 原名字 新名字  :    重命名远程库

$ git remote rename origin joey
Administrator@9GPBSPCCTFQXEUX MINGW64 /e/TestTwo (test)
$ git remote -v
joey    git@github.com:zhaoJoeyuan/TestTwo.git (fetch)
joey    git@github.com:zhaoJoeyuan/TestTwo.git (push)

    6. git clone xxx.git "指定目录" : 克隆项目到指定文件夹    

二.  git 彻底删除历史提交记录

    1. git log 获取提交的历史找到需要回滚到的提交点,复制hash值

    2. git reset –hard hash值   

    3. git push -u origin master -f  强制提交

三.  从远程仓库获取文件到本地指定目录

  1. git clone git地址  目录名字

  2. 删除原来的默认仓库名  git remote rm 仓库名

  3. 新增仓库 git remote add 仓库名 新仓库的git地址

  4. git push -u origin master  提交

四.  git基本命令

  1.git add .   //添加改动

  2.git commit -a -m 'xxx'    //提交 

  3.git push <远程主机名> <远程分支名>  //推送

  4.git branch -d 分支名称  // 删除本地分支

  5.git branch  // 查看本地所有分支

  6.git branch -va  // 查看本地+远程所有分支列表

  7.git checkout -t origin/分支名  // 新建本地分支并克隆远程分支

  8.git checkout 分支名  // 切换本地分支

  9.git checkout -b 分支名 // 新建本地分支

五.  git push 命令解析

  1.git push origin master

  上面命令表示,将本地的master分支推送到origin主机的master分支。如果master不存在,则会被新建。

  2.git push -u origin master

  上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。不带任何参数的git push,默认只推送当前分支。

六.  将本地项目上传至github

  1.在github上创建repositories

 

 

   创建完成之后显示下图:

   

  2.在本地要上传的项目根目录下,打开git bash

  3.$ git init      

   执行完这个命令会看到项目文件中多了.git文件夹

  

  4.$ git add .

  

  5.$ git commit -m "通讯录"

  

  6.$ git remote add origin https://github.com/siyecao/addressList1.git(这边的地址应该写刚刚git上创建项目的地址)

  

  

  7.$ git push -u origin master

  

 成功

 

 

   

 

posted @ 2018-06-15 14:13  四叶草2010  阅读(171)  评论(0编辑  收藏  举报