git 常用命令

项目推送到git:

git init                             # 初始化本地版本库
git remote add -A           #把当前目录下的所有文件添加到暂存区里面去
git commit -m "提交所有文件"              #  -m 后面的文字是注释
git remote add origin http://192.168.5.70:3000/zhangqh/CERating.git
git push -u origin master      #第一次推送在git push后面加上参数-u    
      //将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了

## 刷新git项目
git remote update origin --prune   

一.当推送到服务器时首先要添加远程地址的

git remote add origin https://gitee.com/kingCould/HelloWord.git

二.查看本地添加了哪些远程地址

$ git remote -v
origin https://github.com/zhidao/crm.git (fetch)
origin https://github.com/zhidao/crm.git (push)
sdorigin https://github.com/zhidao/erp.git (fetch)
sdorigin https://github.com/zhidao/erp.git (push)

三.删除本地指定的远程地址

git remote remove origin 删除即可
 git push origin :zqhdev   删除zqhdev


 git remote update --prune origin  更新

// 貌似只能一次次回退
1、git log 
       找到要撤销的版本id1
       commit之前的版本id2
2、git reset –hard id1
3、git reset id2

git  reset  --hard HEAD~N    #  回退N个版本

删除远程仓库中文件目录:(第三步必须执行)
git rm -r --cached server/index.js //删除server目录下的index.js文件
git rm -r --cached server //删除server目录
git commit -m "删除不用文件"
git push  

删除本地分支 
命令行 : $ git branch -d <BranchName>

删除远程分支 
命令行 : $ git push origin --delete <BranchName>

新建tag
git tag <tagName> 命令跟上tag名字,直接创建一个tag
查看tag详细信息
git show <tagName> 命令可以查看tag的详细信息,包括commit号等
推送本地所有tag
git push origin --tags
本地删除
git tag -d v0.1.2 
远端删除
git push origin :refs/tags/<tagName>

git默认编辑器修改:

git config --global core.editor vim


git pull的时候遇到这样的问题:链接:https://www.jianshu.com/p/7b1c58e0a9ef
The following untracked working tree files would be overwritten by merge balabala...
解决办法:
git clean -d -fx
备注:会删除掉没有add到仓库的文件,操作记得慎重,以免改动文件的丢失。本质上就是操作仓库中没有被追踪的本地文件
$ git clean -f -n         # 1
$ git clean -f            # 2
$ git clean -fd           # 3
$ git clean -fX           # 4
$ git clean -fx           # 5

(1): 选项-n将显示执行(2)时将会移除哪些文件。
(2): 该命令会移除所有命令(1)中显示的文件。
(3): 如果你还想移除文件件,请使用选项-d。
(4): 如果你只想移除已被忽略的文件,请使用选项-X。
(5): 如果你想移除已被忽略和未被忽略的文件,请使用选项-x。

posted @ 2023-01-12 13:38  sinceForever  阅读(38)  评论(0编辑  收藏  举报