Git快速安装

链接:https://pan.baidu.com/s/13xT8kzCgV_-AEkc1NEY19A 
提取码:7j6c 

桌面右击选择Git Bash Here进入  使用命令进入创建的仓库(就是一个文件夹) cd E:/testgit

git init (进入创建的仓库下后执行此命令)
git add 文件名(添加到缓冲区中的文件)
git commit -m "注释内容" 提交命令


git status 查看仓库状态
git diff 文件名  查看文件的变化情况
git log 显示从最近到最远距离记录
git log --pretty=oneline  简要显示日志
git reset --hard HEAD^ 回退一个版本
git reset --hard HEAD^^ 回退两个版本
git reset --hard HEAD~88 回退88个版本
cat 文件名 查看文件内容
git reflog 可查看到版本号
git reset --hard 版本号  可恢复到对应版本号内容

自己新建的目录为工作区,生成的.git是版本库,其中最重要的是stage(暂存区)
第一步:使用git add 文件名 把文件添加到暂存区
第二部:使用git commit 提交更改,就是将暂存区中的所有内容添加到暂存区

修改文件后,在git add之前使用 git checkout -- 文件名 可以撤销工作区的修改 
rm 文件名        可以直接在目录下删除文件
未commit之前可以使用 git checkout -- 文件名 恢复已删除的文件

ssh-keygen -t rsa -C "邮箱账号"   执行后会生成下图的东西


在本地的仓库下运行git remote add origin https://github.com/github用户名/仓库名.git   建立与远程仓库的联系
git push -u origin master 将本地仓库的分支master内容推送到元仓库,加上了-u,Git不但会把本地的master分支内容
推送到远程新的master分支,还会把本地的master分支和远程的分支关联起来,以后推送或拉去可以简化命令

git clone https://github.com/github用户名/远程仓库名 

git checkout -b dev 创建并切换分支 -b表示创建并切换 相当于 git branch dev  git checkout dev
git branch  查看当前的分支

git checkout master 切换到主分支    查看文件不会看到分支更改后的文件内容
git checkout --文件名  把文件在工作区的修改全部撤销

git merge 分支名                  在master分支上合并分支名上的内容, 
Fast-forword信息告诉我们此次合并是快进模式,直接把master指向dev的当前提交,所以会很快

git  branch -d 分支名         删除分支
解决冲突可以将文件内容修改为跟master上的内容一致,然后再提交

git一般使用Fast-forward模式 此时删除分支后会丢失分支信息

git merge --no-ff -m "注释" 分支名
git stash                 将当前的工作空间隐藏起来
git stash list            查看所有背隐藏的文件列表
git stash drop           删除隐藏的工作空间
git stash apply              恢复分支,不删除内容
git stash pop               恢复分支,删除内容
git remote                 获取远程库的信息
git remote -v                获取远程库的详细信息
git push origin master     本地更新的推送到远程库中
git pull                           抓取最新的内容 会失败,根据
git branch --set-upstream-to=origin/分支名 分支名       

多人协作:
 1.先试着git push origin 分支名      推送自己的修改
 2.若失败,因为远程更新的比我的早,要先使用git pull试图合并
 3. 如果合并有冲突,需先指定本地分支与与远程分支链接,再git pull抓取,并在本地修改为新版内容后再添加修改,
     再用git push origin branch-name推送

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值