1、git常用命令:
配置用户信息:
git config --global user.name xxx git config --global user.email xxx
查看git的所有配置信息:
git config --list
查看git的版本号:
git --version
其实我们把 git 可以理解为一个函数。后面都可以理解为 参数
如果出现 error或fatal,相当于你这个命令没执行
初始化.git、一个项目当中只需要初始化一次、在项目目录下执行此命令,此文件夹就会创建 .git 文件夹。
git init
把工作区的文件添加到暂存区。
git add 文件名
把所有的文件都添加到暂存区。
git add .
向仓库中提交记录、每提交一次就会生成一个版本号。
git commit -m 提交的消息说明,(消息为空报错)
status 文件的状态。
2)删除(remove/delete)
log 查看我们的提交日志。查看版本号、谁提交的等一些信息。
git log --oneline
reset 回退到某个版本。
git reset --hard 版本号
git
3、分支相关命令:
branch 查看你的项目中有几个分支 。
git branch
branch 创建新的分支。
git branch 分支名
checkout 一般情况下都是从master上切换到分支上:如果是第1次切换
git checkout 分支名
merge 分支合并、比如当前分支名为a,你执行git merge b,代表b合并到a上。
git merge 分支名
4、文件忽略
1) 在项目的根目录下创建一个.gitignore文件。注意:就是和.git一个目录的文件夹。必须使用编辑器创建。
2)在此文件中书写要忽略 的文件或文件夹。
(1)git-demo1 过滤整个文件夹 (2) *.txt 过滤所有.txt文件 (3) git-demo1/a.html 过滤某个具体文件
远程仓库相关命令:
clone 克隆:
第一次下载使用clone。远程仓库的东西都会下载下来
git clone 远程仓库地址
pull 同步(拉取):
git pull //必须项目目录下执行
git push 远程地址 git push 仓库别名 git push -u 别名 //当我们使用了-u参数,以后提交直接使用 git push 即可
remote add:
git remote add 别名 远程地址 //为远程仓库地址起个别名 比如起个a123 git remote add a123 https://gitee.com/roselittle/test2.git
git remote -v //查看别名和仓库地址
5、
SSH组成:
(1)id_rsa 私钥文件,存放于开发者的电脑中
(2)id_rsa.pub 公钥文件
生成密钥步骤:
执行相关命令:
1、ssh-keygen:
ssh-keygen -t rsa -b 4096 -C 773946027@qq.com
2、然后把公钥配置到远程的码云上:公钥存放默认地址
id_rsa.pub
ssh ( 最后一次要输入yes ),测试ssh配置有无成功:
ssh -T git@gitee.com