git 使用指南(快速入门)

Git 使用指南(Linux)

2020-11-20

概述:

(1)本文适用于快速上手git命令。

(2)本文主要参考了菜鸟的git教程及网络相关资料。

(3)以下是一些有用的网址

https://git-scm.com/docs

https://www.runoob.com/manual/git-guide/

 

目录

Git 使用指南(Linux)

1、配置git环境

2、配置ssh(主要是为了避免git重复输入密码,此过程也可以跳过)

3、常用git命令

4、其他git命令


1、配置git环境

安装步骤什么的就不说了,下载git成功后,打开终端命令窗口,使用git命令分别输入如下命令,双引号中输入你的github账户名和email。

git config --global user.name "your_name_here"
git config --global user.email "your_email_here"

 

2、配置ssh(主要是为了避免git重复输入密码,此过程也可以跳过)

(1)在用户目录下打开终端输入如下命令生成ssh密匙,记得在双引号中输入你的email。后续的提示命令,按 "enter" 全部跳过即可。

ssh-keygen -t rsa -C “your_email_here”

(2)打开用户目录下的.ssh文件夹,此文件夹下有id_rsa、id_rsa.pub两个文件。

cd ~/.ssh

(3)复制文件id_rsa.pub中的全部内容,并把复制的内容粘贴到github网页中的SSH keys配置界面(如下图所示),点击add ssh key即可完成配置。

如果是gitee,点击个人头像>设置>安全设置> ssh公匙,复制公匙内容到指定区域,点击确定即可完成。

(4)配置完成后,git clone命令要记得采用SSH协议传输,格式如:git clone git@github.com:xxx/xxx.git ,如果是gitee则为 git clone git@gitee.com:xxx/xxx.git

 

3、常用git命令

最常用的4步流操作:

git clone git@xxxx.git
//修改完成文件后开始上传
git add -A
git commit -m "xxx" 
git push origin master

 常用git命令介绍:

//创建新文件夹,然后执行命令创建新的git仓库
git init [project name]

//除非下载其他人的库,自己的库建议使用SSH协议进行克隆,格式如:git clone git@github.com:xxx/test.git         --SSH协议
git clone username@host:/path/to/repository
或
git clone https://github.com/xxx/test(git网址)

//如果库中还引用了其他子仓库,需要在git clone之后加入submodule命令
// 先初始化本地子项目配置
git submodule init
//updata命令后就可以拉取子仓库文件
git submodule update
//或者直接使用组合命令
git submodule update --init --recursive


//删除文件
git rm [filename]

//先向本地缓存区添加更改的文件,-A 选项可以添加当前所有文件
git add [filename]

//提交更改到本地库
git commit -m "备注或者注释"

//提交更改到远端库
git push origin [branch name example:master]

 

4、其他git命令

/ branch 操作//

//本地创建分支或者列出分支
git branch [branchname]

//本地创建分支,并切换到分支
git checkout -b [branchname]

//本地切换分支
git checkout [branchname]

//本地合并分支到master
git merge [branchname]

//删除远程分支
git push origin --delete <BranchName> 

//   end  ///



/ 恢复 操作


//丢弃本地的所有改动与提交,并从服务器上获取最新的版本
git fetch origin
git reset --hard origin/master

//   end  ///


 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值