当前位置: 首页 > Web前端 > HTML5

初看Git文章记录

时间:2023-04-05 10:52:48 HTML5

我用的是窗口系统。以下是该窗口的操作指南。我刚开始使用它并跟上新的维护。没有安装git的童鞋可以到git官网安装。serve的分支$gitswitchserve我们的分支创建了创建一个dev分支,然后切换到dev分支$gitswitch-cdeveg:切换到一个新的分支'dev'$gitswitch命令加上-c参数的意思是create和Switching相当于下面两个命令:$gitbranchdev$gitswitchdev查看所有分支和当前使用的分支$gitbrancheg:*devmasterservebranchmerge(用于将指定分支合并到当前分支$gitcheckoutmaster$gitmergedeveg:Updating3d68a7b..165e3ccFast-forward111.txt|1+1filechanged,1insertion(+)createmode100644111.txt合并后再次查看111.txt的内容,可以看到,和dev最新提交的分支一模一样删除指定分支$gitbranch-ddeveg:Deletedbranchdev(was3d68a7b).删除远程分支gitpushorigin--delete分支名git查看远程分支gitbranch//查看本地分支gitbranch-r//查看远程分支git在本地与远程仓库分支关联gitcheckout--trackorigin/branch_namebranch_name为分支名git文件已更改,但未跟踪到先对应文件夹,具体到某个文件gitaddaaa.js-f//aaa.js是文件名和版本回滚gitreset--hardcommitId//通过gitlog查看当前所有commit记录getcommitIdgit获取commitid当前版本的gitrev-parseHEADundo操作gitundoa某个文件的修改分为两种情况1.工作期间工作区被修改,但是没有提交到暂存区(没有添加)单个文件gitcheckout--文件名如果要撤销工作区所有文件的修改,那么gitcheckout。工作区修改后提交到暂存区(已添加)gitrm--cached上传到GitHub的文件名$gitinit//把这个文件夹变成Git可管理的仓库$gitstatus//查看你当前的状态$gitadd。//复制刚才过来的所有项目都加入仓库(注意这里有个空格$gitcommit-m"本次修改内容的说明"//提交项目到仓库$gitremoteaddoriginaddress//关联地址$gitpush-uoriginmaster//将本地库的所有内容推送到远程仓库(即Github)-u参数,远程仓库有内容后,下次上传内容从本地库中,只需要执行以下操作:$gitpushoriginmaster//单分支上传$gitpushorigindev//dev分支上传$gitpull//更新到最新版本//如果多人协作最新的代码$gitpulloriginmaster进入记事本后,先退出esc再输入:q!等于不保存:wq退出保存$gitbranch-ddeveg:Deletedbranchdev(was3d68a7b)。