- 一、GIT 核心命令使用
- 进入git_test
cd git_test - 创建文件
echo ‘hi’ >> readme.md - 添加readme.md
git add -A - 提交到本地仓库
git commit -m ‘first commit’ - https://git.zmapptest.com/Azhi_Test/git_test.git">设置远程仓库地址为上面预先添加好了的仓库地址
git remote add origin https://git.zmapptest.com/Azhi_Test/git_test.git - ">将本地master的分支设置到远程origin上
git push —set-upstream origin master - 开始提交master到远程仓库上
git push origin master - 添加指定目录至暂存区
git add - 添加所有
git add -A - 将指定目录及子目录移除出暂存区
git rm —cached target -r - 添加勿略配置文件 .gitignore
- 提交至本地仓库
git commit file -m ‘提交评论’ - 快捷提交至本地仓库
git commit -am ‘快添加与提交’ - ">查看当前分支
git branch
git branch [-avv]
git push —set-upstream origin dev
#基于dev分支再创建一个test分支
git branch test dev
">基于当前分支新建dev分支
git branch dev
git push —set-upstream origin dev
#基于dev分支再创建一个test分支
git branch test dev- ">基于远程分支创建一个test2分支
git branch test2 origin/master
git branch test3 300c5a5313127dc5b35fc2eafaa6f55c6e595bf5
">基于提交新建test3分支
git log
git branch test3 300c5a5313127dc5b35fc2eafaa6f55c6e595bf5- ">删除test3 分支
$ git branch -d test3 - ">切换分支
git checkout dev - 合并分支
git merge - 解决冲突,如果因冲突导致自动合并失败,此时 status 为mergeing 状态.
#需要手动修改后重新提交(commit) - 查看远程配置
git remote [-v] - 添加远程地址
git remote add origin http:xxx.xxx - 删除远程地址
git remote remove origin - 上传新分支至远程
git push —set-upstream origin master - 将本地分支与远程建立关联
git branch —track —set-upstream-to=origin/test test - 查看当前
git tag - 创建分支
git tag - 删除分支
git tag -d - 查看当前分支下所有提交日志
git log - 查看当前分支下所有提交日志
git log dev - 单行显示日志
git log —oneline - ">比较两个版本的区别,如比较dev和master,master和dev的区别
git log dev..master
git log master..dev
如下,dev里有所有master的代码 了,而master里没有dev里新添加的11.txt文件 - ">以图表的方式显示提交合并网络
git log —pretty=format:’%h %s’ —graph
一、GIT 核心命令使用
注意,这里就不说git在idea里怎么用了,这个比较的简单,
这里主要讲解一下非界面化的操作,比如命令指令类的操作,
记录这些指令一来方便自己回头查阅,
二来也可以更深入去了解git内部运作原理。
主要有以下相关内容的指令:
1、git 客户端安装配置
在上一章节里。
2、认识GIT的基本使用
1.git 项目创建与克隆
2.文件提交与推送
完整模拟从项目添加到push 过程
l 创建项目
l 初始化git仓库
l 提交文件
l 远程关联
l push 至远程仓库
2.1、先在远程仓库中添加Azhi_Test组织,并在该组织下添加git_test仓库
2.2、可以从本地初始化一个Git仓库,然后配置连接到远程仓库进行代码管理:
#当前目录右键选择Git Bush Here,然后执行
git init git_test
进入git_test
cd git_test
创建文件
echo ‘hi’ >> readme.md
添加readme.md
git add -A
提交到本地仓库
git commit -m ‘first commit’
设置远程仓库地址为上面预先添加好了的仓库地址
git remote add origin https://git.zmapptest.com/Azhi_Test/git_test.git
将本地master的分支设置到远程origin上
git push —set-upstream origin master
开始提交master到远程仓库上
git push origin master
如果出现remote: User permission denied,可以清一下用户与密码配置,
git credential-manager uninstall
再将运行提示输入用户名和密码就ok了。
2.3、也可以基于远程仓库克隆至本地进行代码管理
如:git clone https://git.zyapptest.com/Azhi_Test/git_test.git git_test2
拉取最新代码,git pull
基于mvn 模板创建项目
mvn archetype:generate