• Git使用


    git开始使用
    初始化一个 Git 仓库,使用git init命令。

    添加文件到 Git 仓库,分两步:

    第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;
    第二步,使用命令git commit -m "",完成。
    git status 查看修改了哪些文件
    git diff filename 查看文件具体改动了哪些地方
     
    git远程推送
    git remote -v 查看远程主机及具体网址
    git remote rename <原主机名> <新主机名>     更改主机名默认为origin
     
    要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
    使用命令 git pull origin master ,获取远程版本库的更新到本地(必须加分支名)
    关联后,使用命令git push -u origin master第一次推送 master 分支的所有内容;
    此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;
     
    git版本控制
     
    git log 查看当前各版本号,git reflog查看各版本变动情况
     
    在 Git 中,用 HEAD 表示当前版本, 上一个版本就是HEAD^,上上一个版本就是HEAD^^
     
    场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file

    场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时(git rm,git add),想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景 1,第二步按场景 1 操作。

    场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。
     
    现在,我们要把当前版本回退到上一个版本,就可以使用git reset命令:
    $ git reset --hard HEAD^
    HEAD is now at ea34578 add distributed
    回退到指定版本3628164(本来长度很长,但是只需写前几位)
    $ git reset --hard 3628164
    HEAD is now at 3628164 append GPL
    版本号没必要写全,前几位就可以了,Git 会自动去找。当然也不能只写前一两位,因为 Git 可能会找到多个版本号,就无法确定是哪一个了。
     
    github里fork别人的项目

    1、在 GitHub 上,定位到你 fork 的 Spoon-Knife 仓库。

    2、在你 fork 的仓库页面的右侧边栏,点击复制图标复制你 fork 的 URL。

    复制图标复制你 fork 的 URL

    3、打开 Terminal 命令(针对苹果系统用户)或者命令提示行(针对 Windows 和 Linux 用户)。

    4、输入 git clone,然后粘贴在步骤 2 复制的 URL。它看起来就像如下所示,用你 GitHub 的用户名代替 YOUR-USERNAME:

    $ git clone https://github.com/YOUR-USERNAME/Spoon-Knife
    5、按下 回车键 ,你的本地克隆就创建了。
  • 相关阅读:
    知识的本质
    福克斯保养注意事项及驾驶技巧
    转 网络编程
    Linux系统下安装 apache2.4的过程
    代码静态检查工具PCLint运用实践
    gcc编译系统
    量子计算机:决胜21世纪的利器
    关于ETL工具、方案的认识
    《HTTP: The Definitive Guide》读书笔记
    ArrayList(转用法)
  • 原文地址:https://www.cnblogs.com/CQUTWH/p/5930399.html
Copyright © 2020-2023  润新知