git学习心得

239 阅读3分钟

💖git课程中英语单词

branch: 分支
master: 主要的
modified: 修改过的
Switched: 切换
remote: 远程
origin: 域
push: 推送
public: 公共的
test: 测试

💕学习git的使用

1.为什么要使用git

html、css 网站,10个文件
git出现,在公司,第一个技能就是git的使用!!!

git是Linux之父为了管理Linux内核而开发的一套源码管理工具!!!
Linux之父,操作系统!!!
Linux window macos, Linux操作系统的重要性 ubuntu系统,界面化比较友好!!! VM  linux是真正部署的时候 一个环境,window, macos(界面化优化+unix),苹果!!!

1.1 在git出现之前,SVN。

2.window中的cmd命令和Linux中命令

cmd命令: 
cd .. (上一级目录) 切换磁盘,需要使用d:
touch eg:touch 1.txt(创建1.txt文件)
echo " ">1.txt eg:(echo " zry">1.txt 添加zry字符/文本到1.txt中)
dir
echo "">1.txt
mkdir  创建相关的文件夹
ping(拼相关的IP地址) eg:ping www.baidu.com
ipconfig  -- 查看网卡信息
taskkill    关闭相关的进程
netstat -ano
net     启动服务

Linux:
cd
ls
tree
ping
ifconfig
centos7.6 mini (几百M) 界面化XG

3.git的安装 (计算机英语)

1.按照相应步骤安装即可
2.win+R  -> cmd  注意: 有的同学打开的是powershell
3.git   git --version(版本)

4.使用git

 配置你的个人信息,表明你的身份:
 git config --global user.name "...."
 git config --global user.email ""
  --global 全局的意思
  
  
1.git init -- 初始化工程
2.git status -- 查看目前的状态 status 就是状态的意思!!!
3.git add .  -- 就是将工作区的代码添加到暂存区 .的意思代表 all
4.git commit -m ""  -- commit是提交的意思 -m "注释的内容"
5.git log  -- 查看版本库中有哪些版本
6.git diff -- diffrence 差异不同
7.git reset --hard ""   -- reset 重置 hard
8.git reflog --返回上一步
9.git branch  -- 分支:
10.git remote
11.git clone

5.使用远程仓库?

github,上传github仓库代码
1. git remote add origin https://github.com/hjyl-cheng/mygittest.git---连接远程仓库
2. git push -u origin master--将代码推送到远程仓库里

git remote add origin https://gitee.com/ebonc/mygittest.git

6.完整的流程!!!

开发的代码
1.git init --初始化
2.git status --查看状态
3.git add . --添加到本地
4.git commit -m "" --提交到本地
5.git remote add origin https://github.com/hjyl-cheng/mytest2.git
6.git push -u origin master --推送到远程

问题1:

origin 已经存在
git remote remove origin -- 删除origin变量
git remote add origin https://github.com/hjyl-cheng/mytest2.git

问题2:

配置你的个人信息,表明你的身份
git config --global user.name ""
git config --global user.email ""

问题3:

输入一次账户名和密码就让你输入
git 缓存
免密上传代码

7.免密上传代码!!!

1)在本地生成公私钥
  ssh-keygen -t rsa -- 生成公私钥
2)将公钥放到github山去
3)ssh -T git@github.com

使用免密上传步骤
1)git init
2)git add .
3)git commit -m ""
4)git remote add origin git@github.com:hjyl-cheng/mytest3.git -- 地址是SSH地址,不是http地址!!!
5)git push origin master
html

8.怎么修改代码,重新的上传!!

修改代码!!!
git add .
git commit -m "修改了title"
git push origin master

9.我想利用gitpage打开我的网页

利用github上一个特性,只需要将代码上传至  gh-pages分支
默认的分支是master
1)创建分支
   git branch gh-pages
2)切换分支
   git checkout gh-pages

10.设置git用户名、密码、邮箱的配置(全局配置)

$ git config --global user.name 用户命
$ git config --global user.name freedom
$ git config --global user.password 密码
$ git config --global user.password abc0506abc
$ git config --global user.password 邮箱
$ git config --global user.email "1548429568@qq.com"

11.修改git用户名、密码、邮箱的配置(跟设置语法一样,没有用户名就添加,有了用户名就修改)

$ git config user.name "freedom"

12.修改git用户名、密码、邮箱的配置(全局配置)

$ git config --global user.name "freedom"

问题:

码云上没有办法密钥!!!
SSH -T git@github.com, 这个测试地址是github的,不是码云的测试地址!!!