1.准备工作
在本地下载安装git
[下载链接](https://git-scm.com/download)
初始化设置:
git config --global user.name 用户名
git config --global user.email 邮箱(这里的邮箱不需要真实存在)
2.常用命令
初始化本地文件夹为git仓库(命令行形式):
git init;
指令 | 作用 |
---|---|
touch 文件名 | 创建文件 |
git status | 查看状态 |
git add 文件名/ git add . | 提交文件到暂存区/提交所有文件至暂存区 |
git commit -m “注释” | 提交至本地仓库 |
git log | 查看完整提交日志信息 |
git reflog | 查看提交日志信息 |
git reset –-hard 版本号 | 版本回退 |
仓库为空:
创建文件:
提交至暂存区:
添加至本地仓库:
查看提交信息:
修改文件内容后:
版本回退:
3.分支操作
指令 | 作用 |
---|---|
git branch | 查看分支 |
git branch 分支名 | 创建分支 |
git checkout | 切换分支 |
git checkout -b 分支名 | 切换并创建 |
git merge 分支名1 | 将分支名1合并到当前分支 |
git brand -d 分支名 | 删除分支 |
git brand -D 分支名 | 强制删除 |
创建分支:
4.远程仓库
码云
码云链接
创建远程仓库(无脑操作):
本地仓库与远程仓库的绑定
- 在本地仓库设置码云的账号密码
- ssh密钥
在本地仓库输入指令(生成公钥):ssh-keygen -t rsa
不断回车(若公钥已存在,会自动覆盖)
获取公钥:cat ~/.ssh/id_rsa.pub
复制公钥,码云->设置
验证配置是否成功:ssh -T git@gitee.com
本地仓库绑定远程仓库:
git remote add origin 远程仓库ssh
常用指令
指令 | 作用 |
---|---|
git remote | 查看远程仓库 |
git remote add 别名 远程地址 | 绑定远程仓库 |
git push 别名 分支(本地分支:远端分支) | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地(第一次) |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
在idea中使用
使用Git进行项目代码的版本控制,具体操作:
1). 创建Git本地仓库
当Idea中出现:
说明本地仓库创建成功。
2). 将本地文件推送到Git远程仓库
-
提交文件至本地仓库
点击“√”,开始提交
中间出现:点击commit
-
添加Git远程仓库地址
复制远程地址:
添加地址:
remotes -
推送
push
成功推送至远程仓库