美文网首页
初识Git->GitHub

初识Git->GitHub

作者: 影醉阏轩窗 | 来源:发表于2018-06-14 23:56 被阅读0次

    这不是一篇教程,这是学习过程的一个记录,初次使用GitHub的小白请移步文章末尾的参考链接,

    1. 先了解Git是什么东西
    2. Git的工作流程
    3. 操作Git
    4. 练习使用
    5. 边用边学
    #----------------------------基本文件操作------------------------#
    git init #初始化本地仓库,一般只要执行一次就可以了
    """
        #1.未跟踪的文件,就是直接建立的文件,工作区,如:mkdir filename
        #2.未提交文件,暂存区,经过下面的add的添加
        #3.入档文件,本地仓库(就是记录在点按之中,下一步直接提交到github),经过commit文件的提交
        #4.上传文件,通过push之后上传到网络之上
    """
    git add --name #添加文件到本地索引,  
    git commit -m --name #添加到本地仓库,同时name的名字是str格式,加以说明
    git checkout -- test.text #利用暂存区覆盖工作区
    git rm --cached test.text #脱离Git的控制,也就是删除暂存和入档状态
    #------------------------------分支操作--=-----------------------#
    git branch --name   #建立分支
    git branch          #查看本地分支信息,带*的为当前操作分支
    git branch -a       #查看远程分支情况
    git checkout --name #修改操作分支
    git branch -D --name #删除分支
    git merge --branch_name #合并某分支到当前分支
    git push origin :--branch_name #删除远程的分支
    #------------------------------关联/操作远程项目------------------#
    git clone --adress #克隆网上的项目
    git remote add origin <address> #关联一个github远程库
    git remote rm origin #删除链接的远程库
    git remote -v #查看关联的项目
    git push origin --TensorFlow #上传到Tensorflow这个
    git remote rm origin #删除关联库
    git tag 1.0.0 1b2e1d63ff #在软件发布时创建标签,是被推荐的,可以执行如下命令以创建一个叫做 1.0.0 的标签.1b2e1d63ff 是你想要标记的提交 ID 的前 10 位字符
    git pull #把代码更新到本地,这是在建立链接之后
    git log #查看ID
    git log --pretty=oneline #ID查看的更清晰
    #-------------------------------HEAD-------------------------#
    git rev-parse HEAD #获取最新的头指针
    git reset HEAD test.text #用当前版本覆盖暂存区
    '''回到上一个版本有两种方式'''
    git reset --hard HEAD~1 #HEAD~number,代表上几次版本
    git reset --hard 65b88a34150e77b3ba6122238fd1e6b4609f0e85 #后面的ID代表版本号
    git log --pretty=oneline #查看版本号
    #-------------------------------Tag--------------------------#
    '''
        tag的目的是为修改的文件打上版本信息,因为Git直接控制版本没有版本的信息,查看起来不太方便
    '''
    git reset --hard HEAD~1  #首先回到某个版本,如果是当前版本提交不需要这一步骤
    git tag 1.0.0 ab2e1d63ff #打标签
    git pull origin 1.0.0 #推送到服务器
    
    '''提交修改文件到远程
    -----   1. git init #建立本地项目
    -----   2. git remote add origin <address> #连接网络项目
    -----   3. git clone --adress #克隆网上的项目
    -----   4. #添加/修改项目,使用其他软件都可以
    -----   5. git add --filename #添加到暂存区
    -----   6. git commit -m readname #添加到本地仓库
    -----   7. git push origin master #上传到网络
    ''' 
    
    img

    参考:

    非常好的初级教程

    廖雪峰Git

    官方文档

    Git实例分析一

    Git实例分析二

    Git实例教程三

    相关文章

      网友评论

          本文标题:初识Git->GitHub

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