zoukankan      html  css  js  c++  java
  • git使用入门

    git是一个分布式的版本控制系统,本地有一套完全独立的代码库控制方式,同时又能通过pull和push和远程代码库进行协同开发和合并。

    1. git init用于初始化本目录为一个本地代码库,之后该目录下所有文件的改动都会被git记录。
    2. git remote add repositoryname sshlink_of_project用于将一个github上的仓库取一个别名为repositoryname,之后就能使用这个别名进行push和pull操作了:git pull repositoryname master(将repositoryname上的master分支pull到本地代码库的当前branch,push也是类似用法)
    3. git remote查看所有别名,git remote rm可以删除别名
    4. git add filename将文件加入本地仓库,或者将改动的文件加入暂存区,之后才能commit
    5. git commit -m “comment here”用于提交暂存区的所有改动,git commit --amend用于修改上一个改动(其执行就是把当前暂存区的所有改动commit同时让你修改上一个commit的comment,相当于将本次的commit和上一次合并)
    6. git status可以查看当前本地代码库中的文件的情况
    7. git log可以查看所有commit的情况,加上-p参数可以看到每个commit改动了哪些代码
    8. git diff可以比较当前本地代码(可能被修改)和暂存区的文件的不同,加上HEAD参数可以查看暂存区和当前仓库之间代码的不同

    相关资料:

    https://www.atlassian.com/git/tutorials/setting-up-a-repository

    书:版本控制之道:使用git

    github官网

  • 相关阅读:
    常见中外出版社
    OpenCL编程基本流程及完整示例
    OpenCL基本概念
    matlab 高阶(三)—— 插值(fft、)
    matlab 高阶(三)—— 插值(fft、)
    matlab 小波处理工具箱
    matlab 小波处理工具箱
    小波图像处理 —— 奇异点(不连续点)检测
    (step6.1.5)hdu 1233(还是畅通工程——最小生成树)
    Android基础总结(精华完整版)
  • 原文地址:https://www.cnblogs.com/xt2357/p/4032064.html
Copyright © 2011-2022 走看看