zoukankan      html  css  js  c++  java
  • 这里有一份热乎乎的git相关操作

    文件操作

    • git init (添加文件);

    • git status (查看文件状态);

    • git diff (查看修改内容);

    • git rm (删除文件);

    • git add (把文件保存在暂存区);

    • git commit -m (提交到版本库,必须先add);

    • git checkout -- file (丢掉工作区的修改);

    • git reset --hard commit_id (回退暂存区文件);

    记录操作

    • git log (查看提交历史);

    • git reflog (查看命令历史);

    仓库操作

    • git pull (抓取远程库的新提交,即更新本地库);

    • git push -u origin master (推送或更新分支所有内容,最好使用git pull先抓取远程的新提交);

    • git remote add origin git@server-name:path/repo-name.git (关联远程仓库);

    • git clone (克隆一个仓库);

    • git remote -v (查看远程库的信息);

    分支操作

    • git branch (查看分支);

    • git branch (创建分支);

    • git checkout (切换分支);

    • git checkout -b (创建+切换分支);

    • git merge (合并某分支到当前分支);

    • git branch -d (删除分支);

    • git log --graph (查看分支合并图);

    • git branch -D (前行删除分支);

    合并分支的模式 (合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。)

    工作任务操作

    • git stash (暂停工作任务);

    • git stash pop (回退工作任务);

    标签操作

    • git tag (创建标签);

    • git tag -a -m "blablabla..." (指定标签信息);

    • git tag (查看所有标签);

    • git push origin (推送一个本地标签);

    • git push origin --tags (推送全部未推送过的本地标签);

    • git tag -d (删除一个本地标签);

    • git push origin :refs/tags/ (删除一个远程标签);

  • 相关阅读:
    opengl中的阴影映射
    怎样实现全屏显示(vc)
    刚花了10800大元买了一台IBM ThinkPad T60 dh2(港行水货)
    64位进程调用32位dll的解决方法
    转贴: OpenGL开发库的组成
    64位程序编译:终于将City****由32位编译为64位了
    opengl中的阴影体
    [转贴+更新]关于Directshow SDK 和Windows SDK
    安全专家称不再向厂商免费提供漏洞信息 狼人:
    国图新馆暴发网络病毒 来源或为读者自带笔记本 狼人:
  • 原文地址:https://www.cnblogs.com/lzss/p/12146982.html
Copyright © 2011-2022 走看看