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

  • 相关阅读:
    生活娱乐 工业机器人代替工人装配鼠标键盘
    生活娱乐 工商银行如何查询开户行
    生活娱乐 格力空气能热水器怎么样
    生活娱乐 岛城将开首家机器人餐厅
    生活娱乐 毕业生论文查重技巧
    Windows 老是弹出要自动拨号连接怎么办
    Office 针式打印机如何调节边距
    Office 如何打印彩色照片能取得较好的效果
    西游释厄传如何设置简化出招表
    [ES2019] Use JavaScript ES2019 flatMap to Map and Filter an Array
  • 原文地址:https://www.cnblogs.com/yycstart/p/13772803.html
Copyright © 2011-2022 走看看