zoukankan      html  css  js  c++  java
  • 使用git命令

    一、安装

    下载和安装详情:https://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html

    参考:https://www.cnblogs.com/liushuncheng/p/7235538.html

    二、使用

    git常用命令

    1. 新建git项目提交

    1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

    git init

    2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

    git add .

    3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

    git commit -m 'first commit'

    4、关联到远程库

    git remote add origin 你的远程库地址

    如:

    git remote add origin https://github.com/cade8800/ionic-demo.git

    5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

    git pull --rebase origin master

    6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

    git push -u origin master

    *、状态查询命令

    git status

    参考:https://www.cnblogs.com/eedc/p/6168430.html

     

    1. 修改项目提交

    1git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)

    2git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)

    3git pull origin master 这是下拉master分支代码(如果是其他分支,将master替换成其他分支名即可),将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行12的操作

    4git push origin master 将代码推至远程master分支就可以了

    参考:https://www.cnblogs.com/zhanglingbing/p/9391098.html

    1. git项目还原到某个版本

    1.如果仓库仅自己使用

    // 备份当前的分支到 backup_commit

    git tag backup_commit

    git push origin backup_commit

    // 重置 source 分支

    git reset --hard 23801b2

    // 强制 push 更新远程分支master

    git push -f -u origin master

    参考:https://blog.csdn.net/misstwo_/article/details/78777188

    1. 下拉项目强制覆盖本地项目

    下面的方法可以强制覆盖,留着以免忘记

    git fetch --all

    git reset --hard origin/master

    git pull

    git命令-切换分支 

    Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:

    1. 查看远程分支

    $ git branch -a 
    我在mxnet根目录下运行以上命令:

    ~/mxnet$ git branch -a

    * master

      remotes/origin/HEAD -> origin/master

      remotes/origin/master

      remotes/origin/nnvm

      remotes/origin/piiswrong-patch-1

      remotes/origin/v0.9rc1

    可以看到,我们现在在master分支下

    2. 查看本地分支

    ~/mxnet$ git branch

    * master

    3. 切换分支

    $ git checkout -b v0.9rc1 origin/v0.9rc1

    Branch v0.9rc1 set up to track remote branch v0.9rc1 from origin.

    Switched to a new branch 'v0.9rc1'

     

    #已经切换到v0.9rc1分支了

    $ git branch

      master

    * v0.9rc1

     

    #切换回master分支

    $ git checkout master

    Switched to branch 'master'

    Your branch is up-to-date with 'origin/master'.

     

     

     

    提交代码

    **********************************************************************************
    先建git项目提交
    **********************************************************************************


    1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

    git init

    2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

    git add .

    3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

    git commit -m 'first commit'

    4、关联到远程库

    git remote add origin 你的远程库地址

    如:

    git remote add origin https://github.com/cade8800/ionic-demo.git

    5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

    git pull --rebase origin master

    6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

    git push -u origin master

    *、状态查询命令

    git status

    https://www.cnblogs.com/eedc/p/6168430.html


    **********************************************************************************
    代码修改提交
    **********************************************************************************

    1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)

    2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)

    3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作

    4、git push origin master 将代码推至远程就可以了


    https://www.cnblogs.com/zhanglingbing/p/9391098.html

    三、使用

    在要提交的项目的根目录下右击,选择:

    打开命令窗口,进行命令的输入

    四、GIT从远程仓库克隆项目到本地

    1.在本地新建一个文件夹,作为本地仓库,如“demo”。打开git,输入命令:

    cd /c/Users/Administrator/Desktop/demo  然后按回车键进入到该文件夹目录下。

    2.第二步:将本地仓库初始化,命令:git init。

    3.第三步:将你需要的项目从github或者服务器上克隆下来,命令:git clone url     url为项目服务器地址或github地址,我这里以克隆github上的PHPMailer项目为例子。

    4.看到上面显示100%就克隆好了   现在看看克隆的项目。

    参考:https://www.cnblogs.com/yshang/p/11230209.html

  • 相关阅读:
    c# 生成随机时间
    HttpWebRequest.ReadWriteTimeout 属性
    如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化
    Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号
    C# winform 获取当前路径
    c# 操作符重载
    为何好男人总被坏女人搞定?【转】
    MySQL,SQLSERVER,ORACLE获取数据库表名及字段名
    病毒加壳技术与脱壳杀毒方法解析
    配置linux DNS
  • 原文地址:https://www.cnblogs.com/wangyuxue/p/13335772.html
Copyright © 2011-2022 走看看