git使用总结


文章目录

  • git使用总结
  • 1 安装及配置git
  • 2 导入git项目
  • 3 常用的git指令
  • (1)文件比对
  • (2)文件提交
  • (3)commit 提交之后要撤销
  • (4)文件恢复
  • (5)文件更新
  • ( 6)创建分支
  • ( 7)合并分支
  • ( 8)删除分支
  • ( 9) 修改git用户名和邮箱地址
  • ( 10) 修改git分支名字



1 安装及配置git

(1)先下载安装好git软件 https://git-scm.com/download/win

(2)打开IDEA中的Settings

idea引入git上的python项目吗 idea 导入git项目_远程分支


(3)选择version controll 中的git。配置git

idea引入git上的python项目吗 idea 导入git项目_git_02


(4)然后点击test。弹出ok就说明配置好了

idea引入git上的python项目吗 idea 导入git项目_用户名_03

2 导入git项目

两种方式。
方式一:
(1) 先用git bash 创建 git clone 一个git项目
(2) 然后再import mudule 到idea中

方式二:
(1) 直接用idea 克隆复制git。
(2) 然后再导入到IDEA中

idea引入git上的python项目吗 idea 导入git项目_git_04

3 常用的git指令

(1)文件比对

右击需要比对的文件

idea引入git上的python项目吗 idea 导入git项目_远程分支_05

(2)文件提交

idea引入git上的python项目吗 idea 导入git项目_git_06


勾选需要提交的文件。两种类型文件提交方式不一样

第一种:修改过的文件(显示蓝色)

idea引入git上的python项目吗 idea 导入git项目_用户名_07

第二种:新创建的文件 ( 显示红色)

(3)commit 提交之后要撤销

idea引入git上的python项目吗 idea 导入git项目_用户名_08


idea引入git上的python项目吗 idea 导入git项目_远程分支_09

(4)文件恢复

idea引入git上的python项目吗 idea 导入git项目_用户名_10

(5)文件更新

Fetch:是从远程仓库下载文件到本地的origin/master,然后可以手动对比修改决定是否合并到本地的master库。

Pull:则是直接下载并合并。

idea引入git上的python项目吗 idea 导入git项目_用户名_11


更新完之后可以右键需要的项目 点击show diff 对比差异

idea引入git上的python项目吗 idea 导入git项目_git_12

( 6)创建分支

idea引入git上的python项目吗 idea 导入git项目_用户名_13


idea引入git上的python项目吗 idea 导入git项目_git_14


输入分支的名字 ↓

idea引入git上的python项目吗 idea 导入git项目_git_15

( 7)合并分支
( 8)删除分支
  • 删除本地分支
    -先查看本地分支 git branch
    -删除本地分支
    git branch -d 分支名
  • 删除远程分支
    -先查看远程分支 git branch -a
    -删除远程分支
    git push origin --delete 远程分支名
( 9) 修改git用户名和邮箱地址

在git bash中执行以下命令

如果是修改当前项目的用户名和邮箱地址:
$ git config user.name “username”
$ git config user.email “email”

如果是修改全局用户名和邮箱地址:
$ git config --global user.name “username”
$ git config --global user.email “email”

( 10) 修改git分支名字

将分支名称为 oldbranch 改为 newbranch
对于已经推送到远程上的分支:

  1. git branch -m oldbranch newbranch
  2. 删除远程分支
    git push --delete origin oldbranch
  3. 将本地新分支推送到远程
      git push origin newbranch