工作中用到的git的相关操作(持续更新)

目录

1. Git 简介

2. 鼠标右键 Git 选项含义:

3. 用 HTTP 的方式操作 github(提交时需要输入账号密码)

(1) 在 github 中复制 HTTPS 链接

(2) 克隆项目

(3) 登录

(4) 对文件的一些操作

4. 用 SSH 方式操作 github(提交时无需再输入账号密码)

 (1) 生成 SSH key(公钥和私钥)

 (2) 配置公钥

 (3) 复制 SSH 格式的链接

 (4) 克隆项目

 (5) 登录( 步骤同用HTTP方式操作github中的登录 )

 (6) 查看登陆状态( 步骤同用HTTP方式操作github中的查看登录状态 )

 (7) 提交

5. git 中常用的命令(持续更新)

 (6) 新建分支:

 (7) 提交代码的基本操作:

6. github 中的基本操作(持续更新)

7. github克隆报错

(1) 原因:

(2)解决办法:


1. Git 简介

git 是一个分布式的版本控制工具,git 中含有工作区和版本库

集中式版本控制需要有网络才可以管理代码

分布式版本控制工具在没有网络的时候依然可以管理代码

2. 鼠标右键 Git 选项含义:

Git GUI Here:通过图形化的方式操作 git

Git Bash Here:通过命令行操作 git(常用)

3. 用 HTTP 的方式操作 github(提交时需要输入账号密码)

(1) 在 github 中复制 HTTPS 链接

(2) 克隆项目

在空白文件夹下右键选择Git Bash Here,并输入 git clone https://....git

(3) 登录

输入用户名:git config user.name "用户名"

输入邮箱:git config user.email "邮箱"

查看是否登陆成功:git config -l

 出现用户名和邮箱表示登陆成功

(4) 对文件的一些操作

查看文件状态:git status

添加文件某个文件:git add 文件名

添加所有的文件:git add .

提交到自己的 github:git commit -m"注释"

查看自己做的操作:git log

提交到公司服务器:git push

4. 用 SSH 方式操作 github(提交时无需再输入账号密码)

 (1) 生成 SSH key(公钥和私钥)

ssh-keygen -t rsa -C "邮箱"

 (2) 配置公钥

  • 在 C:/用户/当前用户/.ssh 找到 id_rsa.pub
  • 复制 id_rsa.pub 中的信息
  • 在 github 中 settings → SSH and GPG keys → New SSH key → ssh -T git @github.com

 (3) 复制 SSH 格式的链接

 (4) 克隆项目

在新建文件夹下右键选择Git Bash Here,并输入git clone + 刚刚复制的SSH格式的链接

 (5) 登录( 步骤同用HTTP方式操作github中的登录 )

 (6) 查看登陆状态( 步骤同用HTTP方式操作github中的查看登录状态 )

 (7) 提交

 提交方法同用HTTP方式操作github中的提交方法,只不过不再需要输入账号密码了

5. git 中常用的命令(持续更新)

 (1) 查看 git 中的使用命令及含义:git help

 (2) 查看具体修改的代码:git diff

 (3) 查看项目演变历史:git log 或者 git flog

 (4) 初始化:git init

 (5) 拉取别人操作的信息: git pull 

 (6) 新建分支:

        在新建分支之前应该确保在master分支下,并且要保证当前的是最新代码,否则提交代码会出现问题。

        a. 切换到在master分支下,拉取最新的代码:git pull origin master

        b. 新建分支:git branch <分支名>

        c. 切换到新建的分支上:git checkout <分支名>

        d. 把本地分支推到远端,让远端也有一个你的分支:git push origin <分支名>

        e. 新建分支并切换到该分支(b、c的合体):git checkout -b <分支名>

 (7) 提交代码的基本操作:

        a. 查看分支,确保当前在自己的分支上:git branch

        b. 查看自己写了哪些东西:git status

        c. 保存自己写过的代码:git add <文件名> / git add .

        d. 书写提交的注释:git commit -m "注释"

        e. 从本地向远端推代码:git push origin <分支名>

        如果出现报错信息:远程比本地多了某些代码,可以用 

                git pull --rebase origin <远程分支名> 

        将本地代码更新成最新的并且保存自己的修改,此时再用 git push origin <分支名> 提交自己的代码

6. github 中的基本操作(持续更新)

(1)3commits:提交了三次

(2)1branch:一个分支

(3)0releases:发布版本

(4)1contributor:项目的参与者

7. github克隆报错

(1) 原因:

因为git在拉取或者提交项目时,中间会有git的http和https代理,但是我们本地环境本身就有SSL协议了,所以取消git的https代理即可,不行再取消http的代理

(2)解决办法:

在项目文件夹的命令行窗口执行下面代码,然后再git commit 或git clone
取消git本身的https代理,使用自己本机的代理,如果没有的话,其实默认还是用git的

//取消http代理
git config --global --unset http.proxy
//取消https代理 
git config --global --unset https.proxy

——————————————————————————————————————未完待续

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在IntelliJ IDEA使用Git进行版本控制操作非常方便。下面是一些常见的Git操作: 1. 初始化Git仓库:在项目目录,选择VCS -> Import into Version Control -> Create Git Repository,或者在欢迎界面的"Check out from Version Control"选择Git。 2. 克隆远程仓库:选择VCS -> Git -> Clone,输入远程仓库的URL,选择克隆到本地的目录。 3. 提交更改:在项目视图,右键点击文件或文件夹,选择Git -> Commit Directory(或Commit File),输入提交信息,点击Commit按钮。 4. 查看修改记录:在底部的Version Control窗口,可以查看文件的修改历史记录。还可以使用快捷键Ctrl+D查看文件的diff。 5. 分支操作:在底部的Version Control窗口,点击Branches标签可以查看和切换分支。右键点击分支可以进行创建、合并、删除等操作。 6. 拉取和推送:点击右上角的Git图标,选择Pull(拉取)或Push(推送),可以从远程仓库更新代码或将本地代码推送到远程仓库。 7. 解决冲突:如果在合并分支或拉取代码时发生冲突,可以在底部的Version Control窗口解决冲突。解决完冲突后,再次提交更改。 8. 查看日志:在底部的Version Control窗口,点击Log标签可以查看提交日志。可以在日志比较不同版本之间的差异。 这些只是Git在IntelliJ IDEA的一些基本操作,还有更多高级功能可以根据需要进行学习和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值