在idea环境下使用git

步骤

1.复制git地址
2.启动idea
3.点击 get from version control
4.将git地址粘贴到URL中
5.跳出弹框,询问是否签出,选择 是
6.点击下一步
7.确认工程名,工程位置,下一步
8.重复下一步,到打开项目
9.切换分支的方法,点击idea右下角:git:分支名
10.提交到本地仓库方法:
①点击左下角,一列图标的的 √ 号
②点击VCS中的提交
11.提交信息可以在,commit massage里写,写完点击commit
12提交到远程,vcs → git → push

-----注意事项
13.Terminal = git bash,即idea中的git指令界面

——————————————分割线————————————
分支模块设计:
将有关联的模块放在同一分支内进行操作
无关的分开

push上去的代码,必须经过测试,不能有bug
——————————————分割线————————————

1.Bug分支

储藏更改:将当前更改的代码储藏起来,等以后恢复使用
git stash

储藏:(当正在完成日常工作时,突然有其他加急工作时,运用)
①将当前编辑的文件使用 git add 文件名,提交到本地窗户(暂存区)
②检查文件状态:git status
③隐藏当前文件:git stash
(储藏的目的是为了让日常代码,不影响加急代码编译)

继续原来的工作:git stash pop
将代码从本地窗户(暂存区)里弹出,弹出顺序类似堆栈
例如:1,2,3,进;3,2,1出
执行一次git stash pop 则进行一次弹出
①指定弹出:git stash pop stash@{1}(其中satsh@{x})需要看提示
②指定弹出:git stash apply stash@{1}(其中satsh@{x})需要看提示
----注意事项:
弹出有两种命令
①弹出,消除窗户(暂存区)里的信息:git stash pop
②弹出,但不消除窗户(暂存区)里的信息:git stash apply

查看有多少储藏的消息:git stash list

——————————————分割线————————————

2.版本回退

①回退至上一个版本:git reset --hard HEAD
②回退至指定版本:git reset --hard 提交点【版本号】

查看以往的版本号(本地的commit):git reflog

查看各版本号及信息(所有的commit,本地+远程的commit):git log

——————————————分割线————————————

3.撤销修改(无理解)

git checkout --a.html(文件名)

撤销新建文件:git clean -f …/aa.html(文件名)

撤销新建文件夹:git clean -df./demo

----注意:只要没执行git add 未提交到暂存区,未被git追踪,都能恢复

——————————————分割线————————————

4.对于已经push的版本,进行回退

① git reset --hard 版本号(本地回退到指定版本)
② git push -f orgin dev

本地同步远程删除的分支:git fetch orgin -p
用于清除已经没有远程信息的分支,这样 git branch -a j就不会拉取
远程已经删除的分支了

----注意:fetch,本地与远程的分支信息,通过fetch同步
有时候远程的分支已经删除,可是本地的分支信息还存在
此时使用git fetch orgin -p

删掉没有与远程分支对应的本地分支:git fetch -p
使用情形:在gitlab上看不到的分支,在本地可通过git branch -a查到

——————————————分割线————————————

5标签管理

①给当前分支最新的commit打标签:git tag v1.0.0【版本号】
②给指定的commit打标签:git tag v1.0.0【版本号】
③一次性推送为推送到远程的本地tag:git push orgin --tags
④查询所有标签:git tag
⑤查询标签详细信息:git show v1.0.0【版本号】
⑥删除本地标签:git tag -d v1.0.0【版本号】
⑦删除远程标签:先删本地,再删远程
git tag -d + git push origin tag或【版本号】

创建带有说明的标签:
git tag -a 自定版本号 -m “说明的信息” commit版本号
——————————————分割线————————————

修改远程分支名称:

①分支重命名:git branch -m old_branch new_branch
②删除旧分支:git push origin:old_branch
③将新分支提交远端:git push --set-upstream origin new_branch

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值