git 使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 使用相关的知识,希望对你有一定的参考价值。
git
>用来做项目代码的备份 --版本控制工具
svn
命令:----
CPU 相当于人的大脑,我们在电脑上做的任何操作,都是给他下命令
cd 进入相应的文件夹
pwd 显示当前的路径
ls 显示当前文件夹里面的内容
git ---如何使用
配置用户名和邮箱
>打开git BASH
//配置用户名
git config --global user.name "xxx"
//配置邮箱
git config --global user.email "xxx"
开发项目
-- 在项目文件夹根目录执行命令 ‘git init‘
这个命令进行一些初始化操作,会生成一个名为.git的文件夹
这个文件夹默认是隐藏的,所有的代码都会备份到这个文件夹里面去
》工作区
这个项目文件夹处了。git之外,都成为工作区
》暂存区
》仓库--(代码都是备份到仓库里)
步骤+命令:
创建文件夹,通过CD命令进入这个文件夹
1初始化仓库
git init
==》进行代码的开发
2 把代码备份到暂存区
git add -A
git add ‘文件路径‘
3 把暂存区的代码(剪切)放到仓库
git commit -m "注释"
4 查看状态
git status
5 查看日志内容
git log
分支操作:
当我们第一次提交时候(git commit -m " ") git会自动创建一个master的房间
把这个代码备份到这个房间
如何使用:
1: 创建分支
git branch 查看分支
git branch ‘分支名‘ (分支名英文)
2:进入分支:
git checkout ‘分支名‘ (进入这个分支)
3:进行代码的开发
4:git add -A
git commit -m "注释"
4: 进入master分支
git checkout master
5 合并分支
git merge 分知名
合并分支: git checkout master
git merge ‘分支名‘
时光倒流:
git reset --hard 提交id
github
这个网站,这个网站提供作为远程仓库的功能
我们把本地仓库的分支上传到远端仓库的分支中去
--需要本地仓库 和远程仓库
--前提 --配置
使用 ssh 的方式上传的时候,需要生成一个公钥和私钥,然后把公钥放到远程仓库去
git在上传时 会对代码进行加密 (私钥), 私钥加密的代码只能用公钥解密
生成一对公钥和私钥:
ssh-keygen -t rsa -C "your-email"
id_rsa
id_rsa_pub 公钥
上传到远端:
git push 仓库地址名称 master:master
(本地:远端)
下载到本地
git pull 仓库地址名称 master:master
( 远端:本地)
克隆到本地
git clone 地址名称 (文件夹名称)
clone是本地没有repository时,将远程repository整个下载过来。
pull是本地有repository时,将远程repository里新的commit数据(如有的话)下载过来,并且与本地代码merge。
以上是关于git 使用的主要内容,如果未能解决你的问题,请参考以下文章