git个人使用命令有哪些


这篇文章给大家介绍git个人使用命令有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。快照类操作:add、status、diff、commit、reset、rm、mv分支类基本操作:branch、checkout、log、stash分享及更新项目基本操作:pull、push组合场景操作:获取代码:创建仓库(UI)、clone提交代码:add、status、diff、commit、reset分享代码:branch、push更新代码:stash、rebase、pull阅读代码:checkout、log贡献代码:fork、merge request在git bash命令下执行git clone ,例如:git clonegit@git.scm.test.com:zhanyuyi/git_basic_homework.git(1)第一次提交代码前,建立.gitignore,在git bash命令下执行touch .gitignore即可生成(2)建立.gitignore后,提交//添加.gitignore文件到暂存区git add .gitgnore//提交git commit -m “chore:添加.gitgnore,忽略不需要版本跟踪的文件”(3)用文本编辑器如editplus或notepad++输入需要忽略的文件或文件名,一般可忽略的文件有以下:##ignore this file##
/target/.classpath
.project
.settings
##filter databfile、sln file##
*.mdb
*.ldb
*.sln
##class file##
*.com
*.class
*.dll
*.exe
*.o
*.so
# compression file
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
*.via
*.tmp
*.err
# OS generated files #
.DS_Store
.DS_Store?
._ 香港云主机*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db备注:/target/ :过滤文件设置,表示过滤这个文件夹*.mdb ,*.ldb ,*.sln 表示过滤某种类型的文件
/mtk/do.c ,/mtk/if.h 表示指定过滤某个文件下具体文件
!*.c , !/dir/subdir/ !开头表示不过滤
*.[oa] 支持通配符:过滤repo中所有以.o或者.a为扩展名的文件该方法保证任何人都提交不了这类文件本地working directory、staging area暂存区、local repo三个区域间切换关系提交代码前需要做好2点,第一,一次提交只做一件事;第二,review后才提交。通常为以下步骤:有提交必然有提交日志,提交日志格式:提交日志规范如下:提交范例:合并他人分支时,例如需要把task_TEST-1_zhanyuyi合并到master分支第一,若不在master分支,使用git checkout master把当前分支切换到master分支;第二,使用git merge task_TEST-1_zhanyuyi后,确定merge成功;第三,使用git push,把当前的master分支推送到远程master分支;第一,创建专属分支git branch ,分支命名规则:__,例如:task_JIRA-1_zhanyuyi第二,第一次push到远程分支(在远程仓库创建分支并绑定到本地同名分支),git push -u origin 第三,非首次push到远程分支,git push以下为本地常用分支操作当你正在专属分支开发时时,临时需要改BUG或切换分支,可用下面的步骤然而无专属分支时,确实需push在上面步骤看到git pul可以获取远程仓库最新代码并应用到本地,其实git pull效果等价于git fetch+git mergre副作用:若pull时,本地有代码没push,会产生一次merge提交。不推荐在没有进行stash的前提下pull,容易冲突。副作用解决方法:为了同步公共分支最新内容,用git fetch+git rebase origin/代替git pull7、阅读代码当你正在一个分支,突然想看看别人分支的代码,可以用以下方法看到这里,相信大家疑问在哪里取,其实,在查看日志每个提交开头,7位,类似b76a6c5,如果切换到前一个提交后,一切正常还想看看前前一个提交如何,就用下面的方式8、贡献代码在网页fork,然后merge request关于git个人使用命令有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

相关推荐: win7系统如何禁用加载项

这篇文章主要介绍win7系统如何禁用加载项,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、利用此策略设置,可管理用户是否可以通过“加载项管理器”允许或拒绝加载项。如果启用此策略设置,则用户无法通过“加载项管理器”启用或禁用加载项 香港…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/13 12:22
下一篇 08/13 12:22

相关推荐