Git的一些操作指令
git init #创建一个.git 文件
touch "项目/文件名" #创建一个项目或文件
git status #查询状态
git add "文件名" / git add . #提交文件到暂存区
vi "文件名" #进行修改
git commit -m "备注" #修改完成进行提交备注
git log / git-log #查看历史记录
git reflog #查询历史删除的也能查询出来
git reset --hard #版本回退
git branch #查看项目分支
git branch 分支名称 #新建一个分支
git checkout 分支名称 #切换分支
git checkout -b 不存在的分支名称 #切换并新增到一个不存在的分支
git merge 分支名称 #合并分支 此次的分支名称是被合并分支
git branch -d 分支名称 #删除分支 删除时需要做各种检查
git branch -D 分支名称 #删除分支,不做检查强制删除
git config --global user.email #查看邮箱
git config --global user.name #查看账户
ssh-keygen -t rsa #生成SSH公钥
cat ~/.ssh/id_rsa.pub # 获取公钥
ssh -T git@gitee.com #验证是否配置成功
git remote add origin "远程仓库" #先初始化本地库,然后与已创建的远程库进行对接
git remote #查看远程仓库
git push origin master #推送到 远程仓库
git push --set-upstream origin master -set-upstream 推送到远端的同时并且建立起和远端分支的关联关系
git clone 远程库路径 #从远程库克隆
git push / git push 远程主机名 本地分支名:远程分支名 #命令用于将本地分支的更新,推送到远程主机
git fetch #命令用于从另一个存储库下载对象和引用 注意该拉取 拉取到的远程分支不会与主分支合并
需要和 git merge 远程分支 一起使用才能合并
git merge 远程分支 #命令用于将两个或两个以上的开发历史加入(合并)一起
git pull #用于从另一个存储库或本地分支获取并集成(整合)