git命令的使用

1.idea打开git项目
参考(转)

1.1 使用help

git help remote

help后面加想要知道的命令,然后会自动打开本地的help文件

2.查看文件状态

git status

修改文件颜色是红色,提交暂存区后是绿色
在这里插入图片描述

3.查看文件变更(工作区和暂存区比较)

git diff 

在这里插入图片描述

4.检出(撤销修改, 用版本库里的版本替换工作区的版本)

git checkout

在这里插入图片描述
切换到某次提交之前的代码:
在这里插入图片描述
在这里插入图片描述
5.提交到暂存区

git add .
git add src/main/.../test.java

在这里插入图片描述
5.1 从暂存区撤销

git rm --cached

取消单个文件
在这里插入图片描述
取消目录下所有文件
在这里插入图片描述
6.设置用户名称和e-mail地址

git config –-global user.emal ''
git config –-global user.name ''

7.将暂存区改动提交到本地库

git commit – m ''

在这里插入图片描述
7.1commit之后回退到上一个版本

git reset --soft HEAD^

在这里插入图片描述
8.查看提交历史

git log

在这里插入图片描述

git log -- 文件

在这里插入图片描述

9.更新和提交
将远程origin主机的master主干拉取过来和本地的当前分支进行合并(更新到本地)

git pull origin master

将本地主干的更新,推送到远程主机(提交到远程)

git push origin master

在这里插入图片描述

10.删除文件
删除也是一种修改,所以先删除工作区的文件,然后add,commit,push

git rm 文件

在这里插入图片描述

11.使用gitignore忽略文件
比如我不想提交.iml类型文件
在这里插入图片描述
一般在项目中已存在(或自己新建)

.idea //忽略.idea文件夹及文件夹下文件
*.iml //忽略以.iml结尾的文件
在这里插入图片描述
比如需要忽略.iml文件,先确保分支没有iml文件(不然已存在的不会忽略),如果存在先删除,然后添加到.gitignore文件,并且提交就OK了

target
*.log
.project
.settings
.classpath
.idea/
*.iml
.gradle/
gradle/
gradlew
gradlew.bat
build
out
.mvn/
mvnw
mvnw.cmd

12.上传项目到github

新建项目并且填写信息
在这里插入图片描述
在这里插入图片描述
复制该路径
在这里插入图片描述

项目目录右键git bash here
// rm -rf .git  //删除.git以便初始化
//git config --global core.autocrlf false //不自动crlf转换lf 
//git config --global core.safecrlf true //检查混用
//idea-settings-editor-code style-line separator设置全局换行符为lf(Unix and OS X(\n))
git init
git add .
git commit –m 'init'
git remote add origin 复制的路径  //添加远程仓库(删除:git remote remove origin)
git pull --rebase origin master  //因为远程库有初始文件(不勾选readme就不需要这一步),和本地库不一致,所以先要同步一下
git push origin master

13.分支的使用

从指定分支下载代码
git clone -b fenzhi http:ip

git checkout -b fenzhi  创建并且换到分支(本地)
分支提交后(远端)
git checkout master 切换到主干
git merge fenzhi 合并分支代码
如果有冲突要手动解决,然后add commit push
没有冲突直接push
-----切换到分支
git push origin --delete fenzhi  删除远端分支
----切换到主干
git branch -d fenzhi 删除本地分支

14.添加ssh key 以便加密下载

在Git bash中
cd ~/.ssh/
ssh-keygen -t rsa -C "1234@qq.com"   (一路回车不填)
然后c盘用户目录就生成了id_rsa.pub和id_rsa文件

复制id_rsa.pub中的内容,登录github,在setting中配置ssh key(注意黏贴后不要有空格)
在这里插入图片描述
15.查看git版本
cmd进入

Git --version

16.查看全局配置

git config --global --list
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值