zoukankan      html  css  js  c++  java
  • Git常用命令

    1. 本地仓库操作 git status:查看文件状态

      git status -v :使输出更加简洁

      git add hello.txt:将未跟踪的文件添加到暂存区

      git reset hello.txt:将暂存区的文件取消暂存

      git commit -m "add hello.txt":将暂存区的文件提交到本地仓库并添加相关的日志信息

      git rm hello.txt:删除文件,此处删除的只是工作区的文件,删除后还需要提交到本地仓库(git commit -m "delete hello.txt")

      git log:查看日志记录

    2. 远程仓库操作 git remote:查看远程仓库

      git remote -v:查看远程仓库信息简洁输出

      git remote add [remote-name] [remote-URL]:添加一个新的远程Git仓库,同时指定一个可以引用的简写

      git clone [URL]:从远程仓库克隆

      git remote rm [remote-name]:移除无效的远程仓库;此命令只是从本地移除远程仓库的记录,并不会影响到远程仓库

      git fetch [url]:是从远程仓库获取最新版本到本地仓库,不会自动merge

      git merge [branch-name]:合并分支

      git pull [url]:是从远程仓库获取最新版本并merge到本地仓库

      注意:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库拉 取文件的时候会报错(fatal: refusing to merge unrelated histories ),解决此问题可以在git pull命令后加入参 数--allow-unrelated-histories

      git push [remote-name] [branch-name]:推送到远程仓库

    3. Git分支 git branch :查看本地仓库分支 -r:查看远程仓库分支 -a:查看本地和远程仓库分支

      git branch [branchname]:创建分支

      git checkout [branchname]:切换分支

      git push [仓库名] [branchname]:将分支推送至远程仓库分支

      git branch -d [branchname]:删除分支,删除的是本地的分支

      如果要删除的分支中进行了一些开发动作,此时执行上面的删除命令并不会删除分支,如果坚持要删除此分支,可 以将命令中的-d参数改为-D
      
      git branch -D [branchname]:删除分支
      
      git push origin -d branchName:删除远程仓库中的分支
    4. Git标签 git tag:查看所有标签

      git tag [tag-name]:创建标签

      git push origin [标签名]:推送标签至远程仓库

      git checkout -b branch:新建一个分支,指向某个tag

      git tag -d [tag]:删除本地tag

      git push origin :refs/tags/[tag]:删除远程tag

  • 相关阅读:
    进程与线程
    前端教程大全
    vuex的五大属性和使用方法
    vue中以this.$xx的属性详解
    VUE-element-admin项目地址
    从零开始学 Web 之 Vue.js(三)Vue实例的生命周期
    从零开始学 Web 之 Vue.js(四)Vue的Ajax请求和跨域
    vue使用promise.all异步实现多个请求完成之后在执行某些操作
    react受控组件与非受控组件
    react生命周期
  • 原文地址:https://www.cnblogs.com/yycstart/p/13772803.html
Copyright © 2011-2022 走看看