Git
使用git前需要初始化name和email
git config global user.name ""
git config global user.email ""
基础命令
操作 | 说明 |
---|---|
git init | 初始化文件,创建git仓库 |
git status | 查看状态(查看是否添加和提交操作) |
git add | 添加,添加到暂存区 |
git commit | 提交,将暂存区的文件提交到历史仓库 |
git log | 查看历史日记 |
基本操作
- git reflog:可以查看所有分支的所有的操作记录。
- git reset --hard 唯一索引值的前几位:切换历史版本。(reflog可以查看到)
分支
-
创建新的分支。
git branch 分支名
-
切换使用分支。
git checkout 分支名
-
可以查看当前分支的项目文件。
ls
-
查看分支列表。
git branch
-
合并分支。
git merge 分支名
-
删除分支。
git branch -d 分支名
远程仓库
-
创建远程仓库
- 码云(国内)
-
生成SSH公钥
-
设置git账户
-
命令
-
查看
查看名称
git config user.name
查看邮箱
git config user.email
cd ~/.ssh:查看是否生成过SSH公钥
-
指定设置
指定名称
git config global user.name ""
指定邮箱
git config global user.email ""
-
生成公钥
ssh-keygen -t rsa -C "email" 然后敲三次回车。看到有一个虚线的方框,就成功了。
-
查看公钥
cat ~/.ssh/id_rsa.pub
-
设置远程仓库账号的公钥
-
测试是否成功
ssh -T git@gitee.con
停止后输入yes,回车
看到有绿色的seccessfully就可以了。
-
-
-
将代码推送到远程仓库
-
自定义名称
git remote add 远程名称 仓库的URL
-
推送
git push -u 远程名称 分支名
-
-
克隆远程仓库的代码到本地
git clone 仓库地址
-
项目拉取更新
git pull 远程名称 分支名
-
查看代码冲突部分
cat 文件名称
随手笔记