git教程笔记

git是什么:是一个分布式管理版本控制工具

分布式:每个主机都可以独立运行,互不影响,最终也可协作来完成某件事情的模式 例如:git 集中式:有一个中心主机来管理,存在依赖关系

git查看版本

git --version

生成ssh公钥

ssh-keygen -t rsa -C “[email protected]

ssh-keygen -t rsa -C “[email protected]” 
通常生成2个文件,存放在c:/Users/你的用户名/.ssh/

 id_rsa
 id_rsa.pub (放到远程仓库上)

 settings->ssh-new sshkey-->输入标题和id_rsa.pub内容

将github/gitee远程仓库克隆到本地(以GitHub为例)

ssh:[email protected]:aa1655694937/mall.git
https:https://github.com/aa1655694937/mall.git
下载下来,然后进去git
git clone 地址

git clone 使用 git clone 拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。

git常用命令:

1.初始化git:git init

 注:在项目根目录下产生一个.git文件

2.添加:git add 文件名

例如:git add index.html
或者  git add *

3.查看文件状态:git status

4.提交本地仓库:git commit -m ‘提交的时候说明’

例如: git commit -m 'lgd提交了index.html'

5.查看远程仓库(信息)

git remote -v  查看远程仓库信息

利用git将项目推送到远程仓库

远程仓库:国内(例如:码云 gitee),国外:github

以GitHub为例:

1.先注册或登录github
2.在本地生成公钥和密钥
3.测试连通
 ssh -T [email protected]

 最后:You've successfully 
4.连接远程
5.推送
git push 远程仓库名称(默认为origin) 分支(master)

git remote add origin 远程仓库地址


使用git流程是什么?

使用git流程:git add ,git commit , git push

拉取项目:

第一次:git clone 远程克隆仓库的地址
第二次:git pull

工作区,暂存区,本地仓库,远程仓库的关系???

在这里插入图片描述
工作区-git add ->暂存区 -git commit ->版本库-git push->远程仓库

git add

git commit 

git push

猜你喜欢

转载自blog.csdn.net/dongdongaa0/article/details/107028169