Git学习笔记

1.git安装步骤

 1.下载git安装包安装(略)。
 2.创建ssh密钥
 ssh-keygen -t rsa -C "邮箱地址"
 3.复制公钥,粘贴到远程仓库(ssh)。
 公钥默认本机地址:C:\Users\ASUS\.ssh\id_rsa.pub
 4.配置用户名和邮箱
 git config --global user.name "自定义主机名"
 git config --global user.email "邮箱" 
 5.配置远程仓库
 git remote add 自定义远程仓库别名 "仓库地址"
 6.测试连接
 ssh -T git@gitee.com

2.Git命令记录

添加到暂存区

  • git add .

删除暂存区的文件(不会删除工作区的)

  • git rm --cached 文件名

提交到本地仓库

  • git commit -m ‘初始化项目版本’

提交到远程仓库

  • git push <远程主机名> <分支名>

拉取代码

  • git pull(同步远程仓库的代码,将远程修改的代码添加到本地仓库,相当于更新)

查看当前远程仓库

  • git remote

删除指定的远程:

  • git remote rm origin

版本穿梭

  • git reset --hard 版本号

查看历史版本

  • git log(详细)
  • git reflog(精简)
  • git log --oneline(简洁版)
  • git log --decorate(查看标签)
  • git log --oneline --graph(查看历史中什么时候出现了分支、合并)
  • git log --oneline --decorate --graph(常用)

同步远程仓库

  • git pull --rebase origin master

推送到远程仓库

  • git push origin master

分支操作

- 查看分支:git branch/git branch -v(详细)
- 创建分支:git branch name
- 切换分支:git checkout name
- 创建+切换分支:git checkout –b name
- 合并某分支到当前分支(如果没有代码冲突,则添加其他分支修改的部分到主分支):git merge name
- 删除分支:git branch –d name
- 拉取远程指定分支到本地指定分支:git fetch origin master:temp
- 分支比较(具体):git diff <分支名1> <分支名2> --stat
(如:git diff origin/master origin/2201 --stat)

添加(追加)标签

  • git tag -a -m “runoob.com标签”
  • git tag -a v1.0(- a 表示可以添加注解)
    注意:打了标签,都要要显式的推送标签到远程仓库git push origin v1.5

查看配置信息

  • git config --list(按q退出)

查看当前用户名、邮箱

  • git config user.name
  • git config user.name

查看当前是否有密钥

  • ls -al ~/.ssh

测试git和远程仓库的ssh连接

  • ssh -T git@github.com

3.Git其他注意事项

合并冲突

  • 冲突文件中,上半部分是当前分支修改内容,下半部分是合并分支修改内容,手动修改冲突文件,自己决定留下哪个部分。
  • 克隆代码不需要登录,公开的仓库任何人都可以下载。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一码一上午

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值