Linux系统编程学习之《Git仓库使用总结》

git维护着三棵树

第一个是工作目录,表示本主机中实际持有的文件

第二个是缓存区,临时保存改动

第三个是HEAD,指最后一次的提交结果


安装好git仓库后,新建一个文件

mkdir gittest

cd gittest


初始化git环境

git init


配置使用git仓库的人员姓名

git config --global user.name "Your Name Comes Here"


配置使用git仓库的人员email

git config --global user.email "you@yourdomain.example.com"


克隆一个已存在的git仓库到当前目录

git clone pathname


添加文件到git的缓存中

git add filename


删除在缓存中的文件

git rm --cache filename


把缓存中的文件放入到HEAD中

git commit -m "your message"


删除已经提交的文件

git rm filename


更本地仓库至最新改动

git pull origin master


把分支数据推送到服务器中

git push origin master


查看git目前的状态

git status


查看git日志文件

git log


恢复版本、恢复误操作删除、切换分支

git checkout filename

git checkout master


创建分支并切换过去

git checkout -b backup_master


删除新建分支

git branch -d backup_master


重新命名文件名

git mv filename1 filename2


比较服务器上的代码和新代码的区别

git diff file1 file2


丢弃所有的改动操作

git fetch origin

git reset --hard origin/master







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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值