Git

作者: 壹枕星河 | 来源:发表于2019-04-15 14:56 被阅读0次
    Git是什么?

    Git是目前世界上最先进的分布式版本控制系统。

    SVN与Git的最主要的区别?

    SVN的存储需要依赖一个服务器,而git所有的东西是放在线上的。节约成本,省时省力

    Git命令:
    命令 1 . git config --global user.name "你的git名称"

    命令2. git config --global user.email "你的git验证邮箱"

    命令 1 . cd D: 进入 相应的磁盘

    命令 2 . mkdir '你自己定义的文件夹名'

    命令 3 . cd '你自己定义的文件夹名'

    命令 4. pwd 显示(你自己定义的文件夹名)的路径

    git init 初始化
    git add ‘文件名’
    git commit -m '我提交时候的备注(相当于注释)'
    git status 查看commit状态
    git remote add origin https: // github.com/你的账号/你的项目名称
    git push -u origin master 将本地的库推送到master
    git push origin --all push本地所有分支代码
    分支 (就是推送到服务器上)
    git pull 拉取远程版本库代码
    git clone 将服务器端的数据克隆过来

    git log ( 修改日志)

    git reset --hard HEAD^ 退回到上个版本 如果需要退回好多版本就在后面加上 ^ 例: git reset --hard HEAD^^退回两个版本。

    git reflog 查看操作记录

    rm b.txt 这个是删除b文件的命令

    分支

    分支( branches ) 是指在开发主线中分离出来,做进一步开发而不影响到原来主线。

    git init 命令运行时默认创建一个分支,并命名为 master

    git branch
    -- 查看所有分支
    git branch <branch-name>
    -- 创建分支
    git checkout <branch-name>
    -- 切换分支
    git merge <branch-name>
    -- 合并分支
    git branch -d <branch-name>
    -- 删除分支

    如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists.

    解决办法如下:

    1、先输入$ git remote rm origin

    2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!

    3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容

    4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc

    5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

    相关文章

      网友评论

          本文标题:Git

          本文链接:https://www.haomeiwen.com/subject/qyuuwqtx.html