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提交记录(git指令大全idea设置git指令窗口)(1)

idea设置git (Terminal 窗口)

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(2)

显示本地代码历史

  • 全部指令

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

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(3)

重新登录

记住密码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

--回退版本↓

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(4)

回退版本示例

git reset --hard 索引(ac5c801)

--显示多少行内容

tail -n 3 good.txt

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(5)

显示多少行内容

--比较文件

git diff 文件名.txt

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(6)

比较文件

--暂存区和本地库比较

git diff HEAD 文件名.txt

--和上一个版本比较

git diff HEAD^ 文件名.txt

********************分支******************

--分支

--查看分支

git branch -v

*****************************合并分支

第一步:切换到接受修改的分支(被合并,增加新内容)上

git checkout 被合并分支名

第二步:执行merge命令

git merge 有新内容分支名

--解决冲突

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(7)

解决冲突

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(8)

提交冲突

git 对比多个分支 相同文件

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(9)

git 对比多个分支 相同文件

选择要对比的分支

idea怎么显示git提交记录(git指令大全idea设置git指令窗口)(10)

分支选择

谢谢阅读,喜欢我关注我!!!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页