Git 基本操作
创建目录后, 进入目录, 输入git init
这时 ls-la 查看 会多出一个 .git/
此时说明已经开始管理了
管理工作目录:
- mkdir xxx 创建目录
- cd xxx 进入目录
- git init (.git)
- git status 查看工作树状态
- git log 查看提交记录
- git reflog 查看之前所有的操作记录
git 三个状态切换:

工作区(红色) 暂存区(绿色) 本地仓库
- git add ./<filename> 工作区到暂存区
- git commit -m "" 暂存区到本地仓库
- git checkout ./<filename> 丢弃工作区的内容
- git reset ./<filename> 从暂存区退到工作区
- git reset --hard/--soft <commit_id> 版本的回退
- --hrad 丢弃内容
- --soft 把内容放入暂存区
分支管理:
- git branch <name> 创建分支
- git branch 查看分支
- git branch -d <name> 删除分支
- git checkout <name> 切换分支
- git merge <name> 讲name分支合并到当前分支
- 冲突只能手动解决
- 解决完冲突记得要提交
标签管理:
- git tag <name> <commit_id> 给指定的版本加标签
- git tag 查看标签
- git tag -d <name> 删除标签
远程仓库建立连接:

- SSH
- 1. 本地生成公钥私钥(
ssh-keygen -t rsa -C "youremail@example.com")在主用户的根目录下
- 2.把公钥放入GitHub中
- 1. 本地生成公钥私钥(
- 建立连接
- git remote add "远程仓库的别名" "远程仓库的地址 https/ssh"
- 查看所有的远程仓库
- git remote
- 向远程仓库提交代码
- git push -u 远程仓库别名 分支名
- 注意 -u 第一次提交代码的时候本地分支跟远程仓库的分支建立起连接
- 从远程仓库拉代码
- git pull 远程仓库别名 分支名
- 远程仓库的代码跟你最后push的代码有变化的时候 push会失败
- 先从远程仓库拉取代码
- 手动解决冲突
- 提交到本地仓库
- git push.,,,,

浙公网安备 33010602011771号