zoukankan      html  css  js  c++  java
  • LINUX系统GIT使用教程

    Git使用笔记。

    1 安装GIT

    $  sudo aptitude install git

    $  sudo aptitude install git-doc git-svn git-email git-gui gitk

    git软件包包含了大部分Git命令,是必装的软件包,第二行命令也是Git软件包,但是是单独发布的,可以选择安装。

    2 下载远程项目的GIT库到本地

    $  git clone git://远程Git库地址  filename

    filename 是你本地的文件夹名字将远程库克隆到这个文件夹,此文件是自己建立的 

    3 常用命令

    (?:补充:

      本地新建分支 git branch yourbranch

      将本地分支推送到远程仓库(在远程仓库创新与本地分支相同名的分支)git puah origin youbranch:yourbranch

    )

    (1)git branch       查看本地分支

    (2)git branch -a        查看远程分支

    (3)git checkout  branchA       切换到分支branchA 

    (?:补充:

      在本地没有branchA的情况下,将远程分支branchA获取到本地

      git checkout branchA      注:branchA为远程分支,此时git branch 会看到本地也存在branchA,但是此时branchA是于远程branchA没有建立追踪关系,里面的文件也不是远程分支branchA的文件,现在要进行第二步以建立追踪关系。

      git pull                      注:这一步是将远程分支branchA下的文件下载到本地的branchA,并建立追踪关系。

      git branch --set-upstream-to=origin/<branch> department(上一步补充)

    )

    (4)git add yourfile           

    (5)git commit -a -m "描述"      提交你当前开发到暂存区,可以理解为你本地的GIT库

    (6)git pull            更新,如果几个人同时在一个分枝上开发,可能会造成不同步,造成自己本地的GIT库落后或提前远程GIT库,这时候就要更新自己本地的库。

    (7)git push          提交,将自己开发的代码提交到对应的远程分之上去

    (8)git status           查看工作区状态,及查看在此分支上进行了那些操作

    (9)git log           查看操作日志,还是挺有用的

    (10)git merge           合并分支,自己开发的模块最终要合并到项目的总分枝上去,这是要先切换到项目总分支,然后 git merge 自己的分支 

    (11)git branch -d/D   branchA    删除本地分支branchA

    (12)git push origin :branchA      删除远程分支branchA

    (13)git push origin --delete branchA    删除远程分支branchA

    (14)git branch -m branchA branchB    将本地分支branchA命名为branchB

    (15)git reset --hard <commit_id>         回复上一次提交 例commit_id = 9e8370f92bc7d322a65094c9c13664417530fe49

     今天先分享到这里,后续追加,楼主自身也在学习中。

  • 相关阅读:
    MyEclipse配置输出控制台信息至文本文件里
    IOS开发证书显示“此证书的签发者无效”解决方法
    leetcode之Find All Numbers Disappeared in an Array
    自己定义控件三部曲视图篇(二)——FlowLayout自适应容器实现
    浅谈BloomFilter【上】基本概念和实现原理
    mybatis 常用的jabcType与javaType对应
    springboot WebMvcConfigurerAdapter替代
    动态insert mybatis与ibatis
    动态set mybatis与ibatis的写法
    springboot 配置mybatis打印sql
  • 原文地址:https://www.cnblogs.com/huntaheart/p/3532854.html
Copyright © 2011-2022 走看看