博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Github 新学入门
阅读量:5067 次
发布时间:2019-06-12

本文共 1067 字,大约阅读时间需要 3 分钟。

git config [--global] user.name “Your Name”git config [--global] user.email “email@example.com”--local 本地--global 全局--system 系统1.初始化 git init 完成后目录下出现.git隐藏目录,即版本库这是在工作区也就是我的我的电脑上做的。2.git status 查看文件修改状态3新建文件或文件夹mkdir 文件夹名 //新建文件夹touch 文件名 //新建文件 4.添加文件到版本库git add newfile //添加文件至缓存区git commit -m ‘描述’ //提交文件至版本库多文件添加git add newfile1 newfile2…git commit -m ‘描述’ //将缓存区的多次添加一次提交 5.查看文件修改状态git diff filename //查看工作区文件和库文件区别git log [--oneline] //查看git日志,加选则一行显示6.版本回退 git reset --hard HEAD^ //回退上一个版本git reset --hard HEAD^^ //回退上两个版本git reset --hard HEAD~n //回退上n个版本 git reset --hard commitid //回退指定版本,commitid根据log获取7.撤销修改 目的:将尚未提交至版本库的修改撤回。情况一:文件修改后尚未添加至缓存区git checkout -- filename //在工作区撤销文件修改情况二:文件修改已添加至缓存区git checkout HEAD [filename] //撤回添加至缓存区的修改注:不指定文件名则撤回所有8.删除文件 rm filename //删除工作区文件git rm filename //删除版本库文件9.分支管理 git branch // 现实所有本地分之git branch 分支名 //创建新的分之git checkout 分支名 //切换分支 git merge 分支名 //合并指定分支到当前分支 注意:解决分之冲突必须手动解决9.生成秘钥 ssh-keygen -t rsa10.远程操作 git merote -v //查看远程版本库信息git push //上传代码及快速合并

 

转载于:https://www.cnblogs.com/xiaofei-bai/p/8018232.html

你可能感兴趣的文章
轻量级Mysql Sharding中间件——Shark
查看>>
python的列表与shell的数组
查看>>
移动国家号(MCC)
查看>>
关于TFS2010使用常见问题
查看>>
软件工程团队作业3
查看>>
python标准库——queue模块 的queue类(单向队列)
查看>>
display的值有哪些?
查看>>
转发——谷歌云官方:一小时掌握深度学习和 TensorFlow
查看>>
火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题...
查看>>
shell的使用
查看>>
autolayout实现水平三等分
查看>>
paip.获取文件名从路径uapi java python php总结...
查看>>
Atitit 修改密码的功能流程设计 attilax总结
查看>>
解析DOM节点对象的属性
查看>>
安全模式 冷启动
查看>>
simulated annealing/爬山/Metropolis/优化算法
查看>>
基于Lucene3.5.0怎样从TokenStream获得Token
查看>>
一网打尽各类Java基本数据类型转换
查看>>
FlowLayout布局
查看>>
深入理解JVM读书笔记--字节码执行引擎
查看>>