git 基本命令

1:自报家门
$ git config --global user.name "Your Name" --输入你的名字$ git config --global user.email "email@example.com"--输入你的邮箱
2:创建版本库
$ mkdir learngit  --创建一个子目录$ cd learngit  --切换到所要创建的子目录的上一层目录下$ pwd    --把这个目录变成Git可以管理的仓库
3:把文件添加到版本库
$ git add readme.txt   把readme.txt文件添加到暂存区
$ git commit -m "wrote a readme file"  --把刚刚添加的文件继续提交,提交到Git的服务器文件分支中
4:版本管理
$ git status 查看文件状态
$ git diff readme.txt  查看各版本不同点
$ git log  版本提交历史记录
$ git reset --hard HEAD^  回退到上一版本
$ git reset --hard HEAD^^  回退到上上一版本  
$ git reset --hard 3628164 根据 $ git log 中得到的版本号回退到对应的版本
$ git diff HEAD -- readme.txt  查看工作区和版本库里面最新版本的区别
$ git checkout -- readme.txt  丢弃工作区的修改
$ rm readme.txt  删除文件
 
5:远程版本库与本地版本库关联

取消本地目录下关联的远程库:
git remote remove origin

$ git remote add origin git@github.com:michaelliao/learngit.git  
$ git push -u origin master  把本地库的所有内容推送到远程库上
$ git clone git@github.com:michaelliao/gitskills.git  从远程库克隆到github上
$ git clone git@github.com:michaelliao/gitskills.git  克隆一个本地库
$ git merge  命令用于合并指定分支到当前分支
6:分支管理
$ git branch  查看分支:
$ git branch <name>  创建分支
$ git checkout <name>  切换分支:
$ git checkout -b <name>  创建+切换分支:
$ git merge <name>  合并某分支到当前分支:
$ git branch -d <name>  删除分支:
$ git log --graph   可以看到分支合并图
7:Bug分支
$ git stash  当前工作现场“储藏”起来,等以后恢复现场后继续工作
$ git stash pop,回到工作现场 
git branch -D <name>  丢弃一个没有被合并过的分支,强行删除
9:多人合作
$ git remote  查看远程库的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cheng0915de

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值