首页 技术 正文
技术 2022年11月11日
0 收藏 787 点赞 3,395 浏览 2453 个字

安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note线上可参考指南:http://www.bootcss.com/p/git-guide/ 所有操作在没有push origin 之前都是本地操作git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态 1.创建文件夹2.右键打开Git Base Here3.本地创建库git initgit config –global user.name “xxx”git config –global user.email “user@abc.com”ssh-keygen -t ed25519 -C “user@abc.com”git clone git@127.0.0.1:api/portal.git //克隆代码history 查看历史命令 ——————GIT提交文件——————1.拉取远程仓库代码 git clone 地址2.进入项目目录 cd portal3.在本地创建分支并切换到DEV将其与远程DEV关联 git checkout -b DEV origin/DEV4.修改文件后,操作如下5.查看已修改文件 git status6.添加文件到暂存区(暂存所有文件) git add .7查看已暂存文件 git status8.提交并添加代码备注 git commit -m ’a提交修改‘9.提交本地DEV分支至远程DEV分支 git push origin DEV:DEV——————GIT提交文件——————暂存指定文件 git add src/index.html——————解决代码冲突(方式一)———————1.冲突后拉取代码 git pull2.修改冲突代码并在此提交3.添加修改文件到暂存 git add .4.查看修改文件 git status5.添加备注 git commit -m ‘测试’6.提交本地DEV到远程DEV上 git push origin DEV:DEV ——————解决代码冲突(方式二)———————回退到上一个版本后跟新代码,然后将新代码放入提交即可1.回退到上一个版本 git reset –hard HEAD~12.放入修改后代码合并即可3.添加修改文件到暂存 git add .4.查看修改文件 git status5.添加备注 git commit -m ‘测试’6.提交本地DEV到远程DEV上 git push origin DEV:DEV 1.版本回退(方式一)版本回退到识丁版本 git reset hard (版本ID)cd4dadadwqeqq 强制推送到远程仓库的 dev分支 git push -f origin dev2.版本回退(方式二)1.回退到上一个版本 git reset –hard HEAD~1强制推送到远程仓库的 dev分支 git push -f origin dev————————————Git常用命令——————————————1.查看本地当前分支 git branch2.查看远程分支 git branch -r3.查看本地所有分支 git branch -a4.切换DEV分支 git checkout DEV5.代码更新 git pull6.查看提交版本记录 git log7.查看最近2次提交版本记录 git log -28.查看所有变动文件 git diff9.查看指定文件的变动 git diff src/klp.txt10.查看文件 git ls-files11.创建klp分支并切换过去(本地分支,推送后线上可见) git checkout -b klp12.合并其他分支到当前分支上(记得推送线上,不推送只在本地中) git merge UAT13.删除暂存指定区文件 git rm –cache src/app.vue14.删除暂存区所有文件 git rm .git.index15.查看file1文件file2文件的提交记录 git log file1 file216.查看file文件夹下所有文件的提交记录 git log file17. 此时的v1代表的是分支名字 git log v1 –18.删除本地klp分支(-d小写不行用大写D强制删除) git branch -D klp19.删除线上分支 git push –delete klp20.推送本地klp分支到远程DEV分支 git push origin klp:DEV 查看两个分支中代码的差异1. 显示出branch1和branch2中差异的部分git diff branch1 branch2 –stat2. 显示指定文件的详细差异git diff branch1 branch2 具体文件路径3. 显示出所有有差异的文件的详细差异git diff branch1 branch24. 查看branch1分支有,而branch2中没有的loggit log branch1 ^branch25. 查看branch2中比branch1中多提交了哪些内容git log branch1..branch2注意,列出来的是两个点后边(此处即dev)多提交的内容。6. 不知道谁提交的多谁提交的少,单纯想知道有是吗不一样git log branch1…branch27. 在上述情况下,在显示出没个提交是在哪个分支上git log –lefg-right branch1…branch2注意 commit 后面的箭头,根据我们在 –left-right branch1…branch2 的顺序,左箭头 < 表示是 branch1 的,右箭头 > 表示是branch2的。 git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset –hard HASH #返回到某个节点,不保留修改。git reset –soft HASH #返回到某个节点。保留修改git 修改文件,没有commit之前,修改的文件一直处于修改状态,这时候切换分支并且add,就会将前面修改的代码保存在当前的分支中造成污染,所以切换钱一定要吧文件commit;且包分支的安全  

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,494
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,133
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297