赞
踩
Git 官方使用文档:Git - Reference
目录
(1)IDEA操作:回退——已经Commit但是没有Push
设置身份信息(告诉git你是谁):
查看全局配置:
(1)git add .
git add xx 命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A . 来一次添加所有改变的文件。
注意:-A选项后面还有一个句点。git add -A表示添加所有内容,git add . 表示添加新文件和编辑过的文件不包括删除的文件;git add -u表示添加编辑或者删除的文件,不包括新添加的文件。
(2)git commit -m "提交注释"
(3)git push origin 分支名称
相关命令:
查看日志命令:
快照图示:其中V1,V2,V3...都是一个快照
比较差异使用图示:
创建分支:
master
分支分化一个新分支名为dev
,并切换到dev
分支上去。删除分支:
分支操作图示:
版本回退步骤:
注:当执行版本回退的时候,可能IDEA代码没什么变化或者代码全部失效,这个时候删除原项目,只要重新导入一遍项目就可以了。
撤销回退步骤:
问题:使用 git branch -a 命令可以查看所有本地分支和远程分支,发现很多在远程仓库已经删除的分支在本地依然可以看到。
直接修改:
先删除后修改:
修改远程仓库后,可能会出现如下情况(访问被拒绝):
- $ git push -u origin master
- remote: Permission to swadian2008/springbootdemo.git denied to swadian2018.
- fatal: unable to access 'https://github.com/swadian2008/springbootdemo.git/': The requested URL returned error: 403
这种情况一般是本地保存了凭据,身份信息不一致导致的,因此只要删除本地凭证就可以了
步骤1:本地新建一个文件夹,并在文件里进行初始化:git init
步骤2:自己要与origin master建立连接(下划线为远程仓库链接)git remote add origin git@github.com:XXXX/nothing2.git
步骤3:把远程分支拉到本地 :git fetch origin dev(dev为远程仓库的分支名)
步骤4:在本地创建分支dev并切换到该分支:git checkout -b dev(本地分支名称) origin/dev(远程分支名称)
步骤5:把某个分支上的内容都拉取到本地:git pull origin dev(远程分支名称)
执行完上述五个步骤,在本地创建的文件夹中,就可以看到分支的内容了。
新增push步骤6:指定push的分支:git push origin dev(远程分支名称)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。