zoukankan      html  css  js  c++  java
  • git command

    Git 远程分支管理

    git pull --no-ff # 抓取远程仓库所有分支更新并合并到本地,不要快进合并

    git fetch origin # 抓取远程仓库更新

    git merge origin/master # 将远程主分支合并到本地当前分支

    git co --track origin/branch # 跟踪某个远程分支创建相应的本地分支

    git co -b <local_branch> origin/<remote_branch> # 基于远程分支创建本地分支,功能同上

    git push # push所有分支

    git push origin master # 将本地主分支推到远程主分支

    git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)

    git push origin <local_branch> # 创建远程分支, origin是远程仓库名

    git push origin <local_branch>:<remote_branch> # 创建远程分支

    git push origin :<remote_branch> #先删除本地分支(git br -d <branch>),然后再push删除远程分支

    Git远程仓库管理

    GitHub

    git remote -v # 查看远程服务器地址和仓库名称

    git remote show origin # 查看远程服务器仓库状态

    git remote add origin git@ github:robbin/robbin_site.git # 添加远程仓库地址

    git remote set-url origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址(用于修改远程仓库地址) git remote rm <repository> # 删除远程仓库

    git diff命令


    git diff --stat(显示摘要而非整个diff);

    git diff HEAD (查看已缓存的与未缓存的所有改动);

    git diff --cached(查看已缓存的改动);

    git commit 记录缓存内容的快照;

    git commit -m '注释内容';

    现在你就完成了整个快照的流程 ——改些文件,然后用 git add 将要提交的改动提交到缓存, 用 git status 和 git diff 看看你都改了啥,最后 git commit 永久地保存快照。

    执行 git reset HEAD 以取消之前 git add 添加,但不希望包含在下一提交快照中的缓存。(之后再git commit,就快照了想要的文件)

    git rm 将文件从缓存区移除

    git rm 会将条目从缓存区中移除。这与 git reset HEAD 将条目取消缓存是有区别的。 “取消缓存”的意思就是将缓存区恢复为我们做出修改之前的样子。 在另一方面,git rm 则将该文件彻底从缓存区踢出,因此它不再下一个提交快照之内,进而有效地删除它。

    默认情况下,git rm file 会将文件从缓存区和你的硬盘中(工作目录)删除。 如果要在工作目录中留着该文件,可以使用 git rm --cached

    git branch (branchname) 创建新分支

    git checkout -b (branchname) 创建新分支,并立即切换到它

    git branch -d (branchname) 删除分支

    较为全面的学习文章

    http://www.ihref.com/read-16369.html

  • 相关阅读:
    Caffe 编译
    Caffe 在 Ubuntu 中安装
    【转】git
    Using OpenCV with gcc and CMake
    【转】linux下安装opencv
    【转】shell 教程——07 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
    【转】shell 教程——06 Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
    python全栈开发-面向对象-初识2
    python全栈开发-面向对象-初识
    python全栈开发-前方高能-内置函数2
  • 原文地址:https://www.cnblogs.com/hai5111/p/6891903.html
Copyright © 2011-2022 走看看