Git
NeverGiveUpU
这个作者很懒,什么都没留下…
展开
-
git从远程仓库获取数据
从远程仓库抓取数据git fetch [remote-name]此命令会到远程仓库中拉取所有你本地仓库中还没有的数据。运行完成后,你就可以在本地访问该远程仓库中的所有分支,将其中某个分支合并到本地,或者只是取出某个分支,一探究竟。有一点很重要,需要记住,fetch 命令只是将远端的数据拉到本地仓库,并不自动合并到当前工作分支,只有当你确实准备好了,才能手工合并。...原创 2019-01-03 15:31:11 · 639 阅读 · 0 评论 -
git版本回到历史版本
先查看提交日志git reflog然后复制你想要回到的版本的哈希值,再执行以下代码:git reset --hard 哈希值原创 2019-01-07 20:34:41 · 696 阅读 · 0 评论 -
git推送数据到远程仓库
git push [remote-name] [branch-name]如果在你push前远程仓库被其他人更新了,需要在push前要先pull,然后再push。原创 2019-01-03 11:10:14 · 356 阅读 · 0 评论 -
git管理远程仓库
添加远程仓库并将设置简称:git remote add [shortname] [url]查看所有远程仓库的简称git remote查看所有远程仓库的简称对应的地址:git remote -v查看某个远程仓库的信息:git remote show [remote-name]删除远程仓库git remote rm [remote-name]重命名远程仓库的简称git ...原创 2019-01-03 11:01:28 · 127 阅读 · 0 评论 -
git取消对文件的修改
test.txt文件修改之后,未暂存区域是这样的:git在第二行提示了我们如何抛弃修改:取消修改之后:原创 2019-01-01 15:58:50 · 1981 阅读 · 0 评论 -
git取消已经暂存的文件
git add文件之后,文件存储在暂存区了。如果不想add了,就需要取消已经暂存的文件。其实git add之后用git status查看当前状态时会提醒你如何取消暂存的:git reset HEAD test.txt...原创 2019-01-01 15:48:01 · 2041 阅读 · 0 评论 -
git查看某次commit的内容
获取commit idgit log查看commit内容git show commit_id可以查看最近n次提交的修改,指定n为1则可以查看最近一次修改的内容git log -p -n原创 2019-01-01 15:38:59 · 1487 阅读 · 0 评论 -
git修改最后一次commit
如果已经commit,但是提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用 --amend 选项重新提交:git commit --amend此命令将使用当前的暂存区域快照提交。如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,但将要提交的文件快照和之前的一样。启动文本编辑器后,会看到上次提交时的说明,编辑它确认没问题后...原创 2019-01-01 15:26:02 · 682 阅读 · 0 评论 -
如何在github上新建分支并上传项目(可以存储项目的不同版本)
进入本地项目文件夹,并初始化git init新建分支并跳转到分支git checkout -b 分支名添加文件到暂存区(这里添加项目的所有文件)git add .提交文件到本地git仓库git commit -m "第一次提交"添加远程github仓库git remote add origin 你的GitHub仓库url将本地git仓库推送到远程...原创 2019-01-01 15:06:45 · 1305 阅读 · 0 评论 -
将本地项目上传到GitHub上
在自己的GitHub上新建仓库。新建文件夹,将需要上传的内容复制在这个文件夹里。打开终端,cd到该文件夹里,将该文件夹git初始化:git init将文件夹所有内容添加到gitgit add .提交git commit -m "第一次提交"连接你在GitHub上的仓库git remote add origin https://github.com/你的Git...原创 2018-12-24 15:34:01 · 68 阅读 · 0 评论 -
git的安装与初始化
MacBook下git的安装:MacBook自带git了Linux(ubuntu)下git的安装:下次再说window下git的安装:下次再说安装git之后的初始设置:1.设置使用git时的姓名和邮箱地址:git config --global user.name "your_name"git config --global user.email "your_email"这个...原创 2018-12-18 19:52:56 · 117 阅读 · 0 评论 -
git分支操作
新建分支git branch [branch-name]跳转分支git checkout [branch-name]新建分支并跳转git check -b [branch-name]删除分支git branch -d [branch-name]将当前分支与指定分支合并git merge [branch-name]显示所有分支及当前所在分支:git branch查...原创 2019-01-03 16:19:21 · 183 阅读 · 0 评论 -
删除git仓库里的文件
第一步,删除文件或文件夹删除文件:git rm --cached 文件名删除文件夹git rm -r --cached 文件夹名第二步,提交到本地仓库git commit -m '删除xxx'第三步,如果想把GitHub仓库上的文件也删除,则git push GitHub仓库url 分支名...原创 2019-01-07 20:43:29 · 2278 阅读 · 0 评论