了解学习Git的一些常用指令和基本配置操作

本文详细介绍了Git的图形界面工具GitGUI、命令行工具GitBash的基本配置,包括设置用户信息、别名、解决乱码问题,以及获取、管理和推送本地仓库,配置SSH公钥,以及远程仓库的常用操作,如克隆、拉取和推送等。
摘要由CSDN通过智能技术生成

Git GUI

Git提供的图形界面工具

Git Bash

Git提供的命令行工具

基本配置

1、打开Git Bash

2、设置用户信息:

git config --global user.name "用户名"

git config --global user.email "邮箱"

查看配置信息 ​ git config --global user.name

git config --global user.email

设置别名

1、打开用户目录,创建 .bashrc 文件

2、在 .bashrc 文件中输入以下内容:

#用于输出git提交日志
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
#用于输出当前目录所有文件及其基本信息
alias ll='ls -al'

3、打开GitBash,执行source ~/.bashrc

解决乱码问题

1、打开GitBash执行下面命令

git config --global core.quotepath false

2、在 ${git_home}/etc/bash.bashrc 文件最后加入下面两行

export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

获取本地仓库

1、在电脑的任意位置创建一个空目录(例如text)作为本地Git仓库

2、进入这个目录中,右键打开GitBash窗口

3、执行命令 git init

4、如果创建成功则会看到 .git 目录

常用指令

1、工作区-->暂存区 git add .

2、暂存区-->仓库 git commit -m 'commit message 01'

3、查看状态 git status

4、查看提交记录 git log git-log(设置别名后可以使用)

5、版本回退 git reset --hard <commitID>

6、查看分支 git branch

7、创建并切换分支 git checkout -b 分支名

8、分支合并 git merge 分支名(需要先切换到目标分支上)

配置SSH公钥

1、生成SSH公钥(如果公钥已经存在,则自动覆盖)

  • ssh-keygen -t rsa

  • 不断回车

2、Gitee设置账户公共钥

  • 获取公钥

    • cat ~/.ssh/id_rsa.pub

  • 验证是否配置成功

    • ssh -T 地址

远程仓库常用指令

1、添加远程仓库 git remote add <远端名称> <仓库路径>

  • 远端名称,默认是origin,取决于远端服务器的设置

  • 仓库名称,从远端服务器获取此URL

2、查看远程仓库 git remote

3、推送到远程仓库 git push [-f] [--set-upstream] [远端名称本地分支名]

  • 如果远端分支名和本地分支名称相同,则可以只写本地分支

  • 例如:git push origin master

  • --set-upstream 推送到远端的同时并且建立起和远端分支的关联关系

  • 例如:git push --set-upstream origin master

  • 如果当前分支已经和远端分支关联,则可以省略分支名和远端名

  • 例如:git push

4、查看关联关系 git branch -vv

5、从远程仓库克隆 git clone <仓库路径> [本地目录]

6、拉取远程仓库的更新但不合并 git fetch [远端名称] [本地分支名]

7、拉取远程仓库的修改并且合并 git pull [远端名称] [本地分支名]

  • 相当于执行了 fetch和merge

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值