git在idea中的使用:
1.首先创建本地仓库:
shift键按两下 ,查找create git respository
2.配置远程仓库:这里以码云为例
找到ssh远程仓库地址:
在idea配置远程仓库地址:
这样就可以推送到远程仓库了。
3.可以用idea页面端来进行一系列的git操作,这里我选择用在idea中配置 git.bash命令来操作(具体git.bash命令窗口的配置在其他文章):
###基础操作
# 查看状态
git status
# 将未跟踪的文件加入暂存区
git add <文件名>
# 将所有的文件加入暂存区
git add .
# git commit 将暂存区的文件修改提交到本地仓库
git commit -m "日志信息" <文件名>
###远程仓库操作
# 查看远程 列出指定的每一个远程服务器的简写
git remote
# 查看远程 , 列出 简称和地址
git remote -v
# 查看远程仓库详细地址
git remote show <仓库简称>
# 从远程仓库克隆
git clone <url> (这里我采用的的是idea的按钮clone)
# 从远程仓库拉取 (拉取到.git 目录,不会合并到工作区,工作区发生变化)
git fetch <shortname> <分支名称>
# 手动合并 把某个版本的某个分支合并到当前工作区
git merge <shortname>/<分支名称>
# 从远程仓库拉取 (拉取到.git 目录,合并到工作区,工作区不发生变化) = fetch+merge
git pull <shortname> <分支名称>
git pull <shortname> <分支名称> --allow-unrelated-histories # 强制拉取合并
# 将本地仓库推送至远程仓库的某个分支
git push [remote-name] [branch-name]
#命令行 分支
# 默认 分支名称为 master
# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 列出所有本地分支和远程分支
git branch -a
# 创建分支
git branch <分支名>
# 切换分支
git checkout <分支名>
# 删除分支(如果分支已经修改过,则不允许删除)
git branch -d <分支名>
# 强制删除分支
git branch -D <分支名>
# 提交分支至远程仓库
git push <仓库简称> <分支名称>
# 合并分支 将其他分支合并至当前工作区
git merge <分支名称>
# 删除远程仓库分支
git push origin –d branchName
注释:新建分支 可以在idea中右键直接创建 ,方便