zoukankan      html  css  js  c++  java
  • Git使用笔记

    一、基本使用:

    初始化、全局设置、分支master上拉取以及提交:

    1、安装git,Linux命令如下:

    #yum install git

    2、设置全局用户名和邮箱,命令如下:

    git config --global user.name '用户名'
    git config --global user.email '邮箱'

    3、初始化(在你准备放项目代码的文件夹里),命令如下:

    git init

    4、连接远程项目地址,命令如下:

    git remote add origin https://gitee.com/xxxxxxx.git

    5、拉取代码,命令如下:

    git pull origin master

    当然也可以是其他分支。

    这里会提示输入用户名和密码(可以配置实用ssh方式,就不需要每次输入用户名和密码了)。

    6、修改代码、文件,可以用如下命令查看:

    git status

    7、修改代码后,提交,命令如下:

    git add .
    git commit -m '提交说明' .
    git push origin master

    git add .   后面的点说明提交所有新添加的文件,也可以指定具体文件名。

    二、分支:

    1、创建分支:

    git branch 分支名称

    2、把分支推送到服务器:

    git push origin 分支名称

    3、切换到分支:

    git checkout 分支名称

    4、删除分支:

    删除本地分支:

    git branch -d 分支名称

     删除git服务器上的分支:

    git push origin -d 分支名称

    5、列出所有分支:

    git branch

    6、合并分支:

    加入你在分支dev上修改了文件,并在该分支下使用git add 、git commit 、git push origin dev命令提交了修改,最后需要合并到主分支master上,合并操作如下:

    a、切换到master分支:git checkout master
    
    b、合并分支:git merge dev
    
    c、提交修改:git push origin master

    三、取消修改:

    a、未使用 git add 缓存代码时:
    
    使用 git checkout -- filepathname ,或者使用 git checkout . 命令取消所有修改。
    
     注意上面的“--”前后都是空格,filepathname是指文件的完整路径。
    
     
    
    b、已经使用 git add 缓存代码时:
    
    使用 git reset HEAD filepathname ,或者使用 git reset HEAD . 命令用来清除 git 对于文件修改的缓存,清除缓存后再用 git checkout 命令来取消修改。
  • 相关阅读:
    Hexo 与 Git 集成
    Hexo Next 调优
    【翻译】Django Channels 官方文档 -- Tutorial
    配置环境是程序员的第一步 -- Xshell 6 免费版下载安装
    一步一步理解 python web 框架,才不会从入门到放弃 -- 简单登录页面
    配置环境是程序员的第一步 -- Windows 10 下 MySQL 安装
    一步一步理解 python web 框架,才不会从入门到放弃 -- 开始使用 Django
    一步一步理解 python web 框架,才不会从入门到放弃 -- 启程出发
    生成器
    迭代器
  • 原文地址:https://www.cnblogs.com/qk2014/p/8721203.html
Copyright © 2011-2022 走看看