git 忽略文件

本文总结了Git中常用的命令,包括创建、切换分支、合并分支、查看远程分支等操作,适用于日常开发过程中对版本控制的需求。
*.class
 
# Package Files #
*.jar
*.war
*.ear
 
# ignore Maven generated target folders
target
 
# ignore eclipse files
.settings/
.project
.classpath
.metadata

.gitignore
.idea/
*.iml

 =======

新建分支并切换到指定分支

$ git branch -a

 

新建分支并切换到指定分支

git checkout -b 本地分支名 origin/远程分支名

 

查看本地分支及追踪的分支

git branch -vv

 

将本地分支推送到远程

 

git push origin dev:release/caigou_v1.0.    [-u就是update的意思]

git push <远程主机名> <本地分支名>:<远程分支名>

 

========

1. 查看远程分支
git branch -a 
2. 查看本地分支
git branch
3. 切换分支
git checkout -b v0.9rc1 origin/v0.9rc1

删除本地所有为暂存的修改: 
git checkout -f 
如果有修改以及加入暂存区的话 
git reset --hard  

 

git reset --hard origin/master && git pull   强制恢复master分支 并git pull

git clean -n 

git clean -df 

git stash save 

git checkout -f  强制co

git merge origin/updateWhereAddVersion-20190819 --no-commit --no-ff

cmd+d

 

 

 

git branch --set-upstream-to=<远程主机名>/<远程分支名> <本地分支名>

git reset --hard

git clean -df    git clean -f  git clean -xf    这样空间就干净拉

git clean -d -fx " " 请使用这个

===

 

【git pull时出现冲突 放弃本地修改,使远程库内容强制覆盖本地代码】

git fetch --all   //只是下载代码到本地,不进行合并操作

git reset --hard origin/master   //把HEAD指向最新下载的版本

 

===

[周三]
【git pull时出现冲突 放弃本地修改,使远程库内容强制覆盖本地代码】
git fetch --all    //只是下载代码到本地,不进行合并操作
git reset --hard origin/master    //把HEAD指向最新下载的版本
 git pull                       //开始更新


git checkout -b master origin/master
git checkout -f  //强制co
git pull  
git checkout  f9530bf37260612c68faf46025bc31f222f00b70 //上一个版本

git reset --hard HEAD^  // 回到前一个版本

git强制覆盖本地命令(单条执行):
    git fetch --all && git reset --hard origin/master && git pull

git clean  -d  -fx ""     //清理本地垃圾文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值