git基础学习总结

git是什么?

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1]  也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

常用的bash命令

cd: 改变目录
cd .. 退回到上一个目录
pwd  显示当前所显示的目录路径
ls(ls) 都是列出当前目录中的所有文件
touch 新建一个文件 如 touch index.html 会在当前目录下新建一个html文件
rm 删除一个文件 rm index.html 会把当前目录下的index.html文件删除
rm -r 删除一个目录 rm -r 目录 名称
mkdir 创建一个目录 mkdir test
mv 移动文件 mv 文件名称 要移入的目录名称  mv index.html test/  要移动的文件与要移入的目录必须在同一目录下
reset 重新初始化终端、清屏
clear 清屏
history 查看历史命令
help 帮助
exit 退出
#标识注释

git配置

本机配置

  • 配置全局用户:
git config --global user.name "huitailang"
git config --global user.email "huitailang2021@126.com"
  • 生成密钥
    ssh-keygen -t rsa -C "邮箱"

常见概念

  • workspace:工作区

  • index(stage):暂存区

  • local repository:本地仓库

  • remote repository:远程仓库

 创建远程仓库

  • 注册码云
https://gitee.com/
  • 全局设置(给自己起名和写邮件地址)

        C:\Users\Administrator\gitconfig

git config --global user.name "huitailang"
git config --global user.email "huitailang2021@126.com"
  • 创建仓库
  • 生成秘钥
ssh-keygen -t rsa
  • 把公钥提交到码云

        C:\Users\Administrator.ssh\id_rsa.pub

创建本地仓库

mkdir <目录>
cd <目录>
git init                     				#初始化
touch <文件名>				    			#创建文件
git add <文件>							#添加到暂存区
git add .									#当前目录下所有文件都提交到暂存区
git commit -m "first commit"			#添加到本地仓库
git remote add  <名称> <远程仓库地址> 		#本地仓库和远程仓库连接
git remote add origin XXX.git

git remote add <名称> <远端仓库地址>			#告诉客户端,远端地址是什么
git remote add origin git@gitee.com:huitailang2021/git-code.git

git push -u origin master					#从本地仓库推送到远程仓库

git clone <远端地址>							#克隆远程仓库

使用git

git常见分支命令 

# 列出所有本地分支
git branch

# 列出所有远程分支
git branch -r

# 新建一个分支,但依然停留在当前分支
git branch [branch-name]

# 新建一个分支,并切换到该分支
git checkout -b [branch]

# 合并指定分支到当前分支
$ git merge [branch]

# 删除分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值