git 常用的笔记

git add *          添加所有文件到缓冲区    

git status        查看当前状态

git branch        查看当前所有分支

git branch s1    创建一个名为s1的分支

git branch -D s1  删除本一个名为s1的分支

git checkout s1  切换到名为s1的分支

git checkout s1.php  撤销对s1.php文件的所有修改操作

git checkout -b s1  创建并切换到名为s1的分支

git clone http://xxxx  从xxx仓库上下载文件

git merge -m 'merge s1 branch' s1  将s1分支合并到当前分支上并备注"merge s1 branch"

git commit -m "123"  提交文件到缓存区并备注 123

git push   提交缓存区的文件到仓库 ,缓存区文件清空

git push -f   强制执行提交

git push   --delete origin s1  删除远程仓库origin/s1  分支

git stash  暂存当前修改内容, 必须是已经git add过的

git stash pop :命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num} ,比如应用并删除第二个:git stash pop stash@{1}


git创建分支格式 ( 建议)  

bug分支

                        git checkout -b buxfix/{bug-no}-{short-description}

                                              例     buxfix/1000448-Keyword-query-failed            

需求分支

                     git checkout -b feature/{feature-no}-{short-description}

                                           例     feature/1009-new-roleplay-activity

git提交格式 ( 建议)  

bug提交

                        git commit -m 'fix: #{bug-no} {short-description}'

                                              例     fix: #1000448 修复使用关键字查询失败 

需求提交

                     git commit -m 'feat: #{demand-no}-{short-description}'

                                            例     feat: #1009 完成roleplay显示页面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,888评论 0 10
  • 因为原文太长超出字数,Lesson 3 就放在另一篇文章里 How to Use Git and GitHub 标...
    赤乐君阅读 5,542评论 1 5
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 5,205评论 0 9
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,231评论 0 2
  • Git 是目前最流行的分布式版本控制系统之一。 版本控制指的是,记录每次版本变更的内容和时间等细节,保留各版本之间...
    神齐阅读 1,549评论 0 7

友情链接更多精彩内容