idea怎么显示git提交记录(git指令大全idea设置git指令窗口)
刚学编程的时候感觉git好难啊,都是用第三方软件进行推送,但是这种方法效率低,还很low。git指令很多不好记,但是常用的就那么几个,小编这就给大家分享我的经验,小编人狠话不多直接上指令。
- 常用指令
1 git clone 地址 ‐‐ 拉取代码
2 git branch ‐r ‐‐ 查看git远程分支
3 git status ‐‐ git 分支状态
4 git checkout 分支名 ‐‐ 切换分支
5 git pull ‐‐更新远程代码到本地
6 git add . ‐‐ 添加本次开发代码到当前分支的暂存区,代码还在本地
7 git commit ‐m "本次提交备注" ‐‐ 把add的代码提交到本地
8 git push ‐‐ 推送本地代码到远程分支
9 git merge 要合并的分支名称 ‐‐ 合并分支
10 git log ‐‐ 查看当前分支的所有提交记录
idea设置git (Terminal 窗口)
显示本地代码历史
- 全部指令
git clone 地址
-- 查看git远程分支
git branch -r
-- git 分支状态
git status
git branch -- 查看当前分支
-- 切换分支
git checkout 分支名
-- 新建分支
git checkout -b newbranchname
git push orign 分支:新分支名
删除远程分支
git push origin :dev_zxl
删除本地分支
git br -D dev_zxl
切换上一个分支
git checkout -
--更新远程代码到本地
git pull
-- 添加本次开发代码到当前分支的暂存区,代码还在本地
git add .
-- 把add的代码提交到本地
git commit -m "修改xml文件中信息"
git pull
-- 推送本地代码到远程分支
git push
-- 展示当前分支的所有提交记录的详情
git show
-- 查看当前分支的所有提交记录
git log
-- 合并某个分支的一次提交到当前分支(分支的最近的一次提交到当前分支)
git cherry-pick commitId(分支名)
-- 合并指定分支当当前分支
git merge 分支名
-- 查看提交记录
git log --pretty=oneline -5
1.查看用户名和邮箱地址
$ git config user.name
$ git config user.email
2.修改全局用户名和邮箱地址:
$ git config --global user.name "username"
$ git config --global user.email "email"
3.修改局部用户名和邮箱地址:1 git config ‐‐global user.name "zhangsan(新的用户名)"
2 git config ‐‐global user.email "123456@qq.com(新的邮箱)"
3 git config ‐‐global user.password"123456(新的密码)"
4 //这里的zhangsan和邮箱都是你修改之后的用户名和邮箱
重新登录1 git config ‐‐system ‐‐unset credential.helper
重新登录
记住密码1 按照如下设置可只输入一次
2 记住密码(默认15分钟):
3 git config ‐‐global credential.helper cache
4
5 自己定义时间(一小时后失效):
6 git config credential.helper 'cache ‐‐timeout=3600'
7
8 永久存储密码:
9 git config ‐‐global credential.helper store
$ cd ~/you project
$ git config user.name "username"
$ git config user.email "email"
查看提交日志
git log --pretty=oneline -5
*****************git学习******************
红色字体需要自己填充
========git日志查看=============
最完整的形式 ↓
git log --pretty=oneline (漂亮的格式显示日志)空格向下分页b向上q退出
git log --oneline (简介显示)
--日志使用
git reflog (更多信息)可前进后退 HEAD@{移动到当前位置需要多少步}
查看日志(推荐) ↓
git reflog
--查看文本内容
cat 文件全名.txt
--回退版本↓
回退版本示例
git reset --hard 索引(ac5c801)
--显示多少行内容
tail -n 3 good.txt
显示多少行内容
--比较文件
git diff 文件名.txt
比较文件
--暂存区和本地库比较
git diff HEAD 文件名.txt
--和上一个版本比较
git diff HEAD^ 文件名.txt
********************分支******************
--分支
--查看分支
git branch -v
*****************************合并分支
第一步:切换到接受修改的分支(被合并,增加新内容)上
git checkout 被合并分支名
第二步:执行merge命令
git merge 有新内容分支名
--解决冲突
解决冲突
提交冲突
git 对比多个分支 相同文件
git 对比多个分支 相同文件
选择要对比的分支
分支选择
谢谢阅读,喜欢我关注我!!!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com