Git相关操作及记录】的更多相关文章

一.软件 1.下载Git客户端软件 Widows平台: https://github.com/git-for-windows/git/releases/download/v2.13.0.windows.1/Git-2.13.0-64-bit.exe Mac OS X系统: https://sourceforge.net/projects/git-osx-installer/files/git-2.13.0-intel-universal-mavericks.dmg/download?use_mi…
之前只会用图形端的GIT中,命令行的比较陌生,整理下,供自己以后参考 关键的名词: 工作区:工作区 Index / Stage:暂存区 仓库:仓库区(或本地仓库) 远程控制:远程仓库 到项目目录下git init git init 在文件夹中生成.git文件,后续的git add和git commit操作会将相关的文件存在.git文件中 git pull git pull <远程主机名> <远程分支名> :<本地分支名> 如果git remote,并且checkout了…
git相关命令 基本操作 git init git add xxx git commit -m "first commit" git tag -a V1.0 -m '我的标签' git remote add origin git@github.com:4379711/spider.git 建立远程仓库连接 git push -u origin master:master 本地master提交到远程master分支 git push origin --tags 标签提交到远程仓库 git…
拉取远端并强制覆盖本地文件 有时候会出现想放弃本地修改的情况,那么只需要下面几行命令 git fetch --all git reset --hard origin/master git pull //可以省略 所以说fetch还是一个非常危险的东西,必须小心使用…
文件操作 git init (添加文件): git status (查看文件状态): git diff (查看修改内容): git rm (删除文件): git add (把文件保存在暂存区): git commit -m (提交到版本库,必须先add): git checkout -- file (丢掉工作区的修改): git reset --hard commit_id (回退暂存区文件): 记录操作 git log (查看提交历史): git reflog (查看命令历史): 仓库操作 g…
git clone: 正如上图,当我们打开终端的情况下,默认我们所在的目录是在/home/shiyanlou的,大家可以在终端输入以下命令把目录切换到桌面cd  /home/Desktop这个时候输入'git clone https://....'后,下载的代码就在我们实验楼的环境桌面了.如果大家想要了解更多相关内容,可以学习实验楼中的<Linux基础入门(新版)>.http://forum.shiyanlou.com/forum.php?mod=viewthread&tid=541&…
1.显示当前分支: git branch 输入上述命令可以显示出分支,*所在的分支为当前分支. 2.新建分支: git branch new_branch new_branch为新建分支的名称,注意该名称不能包含空格,如new-branch,new_branch都是有效分支名称,但是new branch不是. 3.切换分支: git checkout branchName branchName为要切换分支的名称.这样可以在不干扰主分支的情况下继续操作. 4.合并分支: git merge bra…
1.查看HEAD提交: git show HEAD 在git中,目前提交被称为HEAD提交,输入上述命令可以查看当前提交所有文件的修改内容. 2.撤销更改: git checkout HEAD filename filename为你想要撤销的文件名,该命令可以将文件恢复到上一个提交的版本. 3.git add添加多个文件: git add filename1 filename2 git add -A 第一个是添加两个文件的命令,第二个是将添加所有修改的命令. 4.从暂存区中分离文件: git r…
Level 15  restructure 关卡描述 你添加了一些文件到你的仓库,但现在知道你的项目需要进行调整.创建一个新的文件夹命名为“src”,使用git将所有的".html"文件到该文件夹中. 通关操作 git mv about.html contact.html index.html src Level 41  rebase --onto 关卡描述 你已经从wrong_branch创建了你的分支并且已经做了一些提交,你意识到你需要从master创建你的分支.将您的提交重新集成…
1.克隆远程仓库 git clone remote_location clone_name remote_location为仓库地址,clone_name为要克隆到本地的仓库名称. 2.显示对应克隆地址 git remote -v 3.查看远程仓库是否更改,并拉取远程仓 git fetch 远程仓并不是直接merge到本地分支上,而是在一个远程分支上.想要同步到本地需要用到4命令. 4.将远程仓的修改合并到本地master分支上 git merge origin/master 5.将本地仓库推到…