git基本操作命令
GitCDM操作指令:
Git init:初始化仓库
Git clone:克隆仓库(可以是远程仓库也可以是自己的仓库)
Git log:Git的操作日志
退出日志:英文状态 q
Git add:提交文件
用法:git add 文件名
git add *
git commit -m "提交说明" -m前要有add
git commit -am "提交说明" 同时执行add和注释
git status:查看git的提交状态
git diff test.txt:查看本次修改
git reset --hard:版本标识:回到指定版本
git fetch:将远程仓库的代码更新到本地仓库
git分支管理:
git branch :列出当前的分支(不带参数)
带参数:创建分支
删除分支:git branch -d cc
git checkout cc:切换分支
git checkout -b cc:创建并切换到指定分支
git merge 分支名:合并分支
如果A分支想要合并到B分支,先切换到B分支,在合并
ssh的配置:
1、第一次连接远程仓库需要生成ssh中的key
$ ssh-keygen -t rsa -C "注册git的邮箱" 然后一路回车
同步被fork的远程仓库代码
git remote -v 查看远程仓库路径(一定要cd进去clone下来的仓库)
给原仓库重新配置一个别名
git remote add upstream 原来的远程仓库地址(别fork的那个地址)
git fetch upstream 拉取原仓库最新代码
git checkout master 切换到主分支
git merge upstream/master 合并到master分支(把最新代码合并到自己的分支上)
git push origin master 将本地仓库更新到远程仓库