zoukankan      html  css  js  c++  java
  • git版本控制的使用

    特别说明:本文所有知识笔记是学习“表严肃”同学的git课程记录所得。

    前辈个人网站地址:http://biaoyansu.com

    特此感谢前辈!

    一、git是版本控制利器

    二、本地创建仓库

    1.进入新建文件夹test1,打开terminal

    git init 

    2.直接打开terminal

    git init test2

    3.直接去网页上拷贝链接,然后打开terminal

    git clone + 链接

    三、基本用法

    git status 查看仓库状态

    git add . (当前目录下所有的文件全部)增加至.暂存区

    git commit -m "XXX" 提交并给它添加说明“XXX”

    git log 查看版本历史记录  git log -p 查看详细的修改内容  git log --online 显示在一行  git log --online --all显示所有节点  git log --all --graph 图示全部历史记录

    git checkout XXX 穿越到指定的历史节点(回溯到指定节点,head标签定位于此)

    touch a.txt 新建文本文件

    四、三种状态

    modified(已修改)=》staged(已暂存)=》commited(已提交)

    五、标签tag

    git tag -a 标签名 -m “备注” XXX(历史节点)  git tag 列出所有标签

    git show 标签名 查看某个标签的详细信息

     六、分支branch

    git branch 分支名 创建分支

    七、合并分支

    git checkout -b 分支名 创建并切换至分支

    git merge 分支名 合并此分支至当前分支中

    若两分支内容有冲突,可以手动修改并更新

    八、远程仓库

    git remote add 远程名称 远程地址  添加远程仓库

    git remote -v 列出所有远程仓库详细信息

    git push -u 远程名 分支名 上传代码

    git clone 仓库地址 拷贝仓库

    九、多人远程合作

    git pull 获取远程更新

    上述操作等同于 git fetch && git merge

    附录:

    (基操一览表)

  • 相关阅读:
    MFC创建dc的总结
    mini2440驱动的静态加载
    linux文件IO的操作
    mini2440led驱动分析
    关于layout_gravity和gravity的区别
    UI界面和组件(二)
    UI界面和组件(一)
    关于Android的组件使用中出现的一些问题(一)
    关于Android api文档的一些问题
    梳理7---关于java中static方法一些记录
  • 原文地址:https://www.cnblogs.com/bbcfive/p/10216160.html
Copyright © 2011-2022 走看看