Git常用命令速查表,新手必备版本控制

Git 跟 SVN 一样,都是用于管理代码的版本控制工具。无论在项目中,我们负责哪一块,只要需要编写代码,就必须熟悉Git(依公司要求而定)。

当然,用的越熟练,处理的项目越顺利,离出任CTO、迎娶白富美、走上人生巅峰就不远啦~(哈哈哈)

现在,就从这份Git速查表开始吧~

git init

这是新项目要做的第一件事,在项目中创建一个 .git 存储库。存储库是你对一个项目按照时间顺序做的所有修改的集合,记录了所有更改的历史。

git config --global user.name"Your Name"

git config --global user.email"[email protected]"

这是用来设置你提交的时候用的信息,只需要在你第一次安装 Git 之后设置一次就行。

git add filename .extension

把 filename .extension 替换成任何你想增添的文件,比如 index.html 。这可以把你定制的文件放进暂存区(staging area)或 index 中,你可以把暂存区想成是一个用来做相关设置,准备放进存储库的地方。

git add

这个命令可以帮你把项目文件夹下的所有文件都放进暂存区,不用一个一个挪。

git add *.html

这个命令可以帮你把项目文件夹下的所有 .html 文件都放进暂存区,当然你可以换成其他任何扩展名,就把该扩展名的所有文件都放进暂存区。

git status

显示所有你已经放进暂存区的文件,以及进行了修改需要放进暂存区的文件。

git reset filename.extension

从暂存区中删除指定文件。

git rm-cached filename.extension

从暂存区中删除该文件,并将其设置为未跟踪。

git commit -m"xxxxxxx"

从暂存区获取文件,并将他们提交到本地存储库。引号里写的部分是你修改内容,注意写的简单清晰一点,比如“修复了什么什么bug”,不要写“一些更新”这种模糊的概述。

touch .gitignore

创建一个名叫 .gitignore 的文件,你可以用文本编辑器打开这个文件,写下存储库里需要忽略的文件名或文件夹名,运行的时候这些被忽略的文件就不会显示。

所以,在你不想提交某个文件或文件夹的时候后,可以用这个命令。

git branch branchName

创建一个分支(branch),就是你前一个分支代码库的直接副本。

git checkout"branchName"

检查你创建的分支,并在这个分支内工作。你可以再次对你的代码进行任何更改,弄完之后再提交代码然后把这个分支 push 到 GitHub 上。如果出了问题或者你不再需要这个功能了,那就可以直接删掉分支。

git merge branchName

在 master 里,你可以用这个命令从你正在用的分支里提交,然后把它们和主存储库 merge 到一起。

git remote add origin https://github.com/userName/project.git

添加远程存储库的位置。在这一步之前,你的操作都是本地完成的,需要登上你的 GitHub 账号创建一个远程存储库,然后把本地存储库的文件放上去。创建远程存储库后,会生成一个链接,可以放在上面的命令里。

git remote

和你的项目关联的远程存储库列表。

git push -u origin master

将本地存储库推送到远程存储库,第一次执行此命令时,直接这样写就好了。

git push

在你执行完初始推送后把代码放到GitHub上。

git clone https://github.com/userName/project.git

把项目 clone 到你的本地计算机。

git pull

如果你和别人用一样的代码库,这个命令可以让你从远程存储库提取最新版本,更新你的本地版本,这样你就能在同伴工作的基础上继续写代码了。

原文地址:https://www.cnblogs.com/zhen-prz/p/10976837.html

时间: 2025-01-13 10:02:13

Git常用命令速查表,新手必备版本控制的相关文章

Git 常用命令速查表(图文+表格)

一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin master 将文件给推到服务器上 git remote show origin 显示远程

Git 常用命令速查表(三)

转自:http://blog.csdn.net/ithomer/article/details/7529841 本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁.明了的图表结构,方便查询 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git rem

Git常用命令速查表

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释  git remote add origin [email protected]:ndshow git push origin master 将文件给推到服务器上  git remote show ori

Git 常用命令速查表

图片版: 文字版: 创建版本库 $ git clone <url> #克隆远程版本库 $ git init #初始化本地版本库 修改和提交 $ git status #查看状态 $ git diff #查看变更内容 $ git add . #跟踪所有改动过的文件 $ git add <file> #跟踪指定的文件 $ git mv <old> <new> #文件改名 $ git rm <file> #删除文件 $ git rm --cached

Git 常用命令速查

一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin [email protected]1.119:ndshow git push origin master 将文件给推到服务器上 git remote show or

Git常用命令速查

[常用工具] [命令速查] [v1.0] 前言 Git 是一款强大并开源的分布式版本控制系统,在多人合作项目中发挥着不可忽视的作用.工具和语言要多用才不会被遗忘!为了我那糟糕的记性,特写下本文以备日后查用.     在此,还要感谢廖雪峰大大和LearnGitBranching网站对我学习使用Git的帮助.他们的教程对初学者非常友好. 本地操作 提交: 1 git commit 创建分支: 1 git branch [NewBranchName] 切换分支: 1 /* 切换到[BranchName

常用命令速查表

在npm中,包(package).模块(module).依赖(dependency)说的都是一回事儿. 常用命令 npm init 初始化项目,其实就是创建一个package.json文件. npm install 安装所有项目依赖. npm help xxx 查看xxx命令的帮助信息. npm search 搜索(快捷方式:find, s) xxx 搜索xxx 如:npm search jquery. npm install 安装 (快捷方式:i) xxx 搜索并安装xxx(局部).安装多个依

Git 常用命令速查手册

来源:https://www.jianshu.com/p/5ee9897b6b65 1.初始化仓库 git init 2.将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件 git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件 git add . # 将当前工作区的所有文件都加入暂存区 g

Git常用命令速查04 - 提交历史

从最新提交开始,显示所有的提交记录(显示hash, 作者信息,提交的标题和时间): $ git log 显示所有提交(仅显示提交的hash和message): $ git log --oneline 显示某个用户的所有提交: $ git log --author="username" 显示某个文件的所有修改: $ git log -p <file> 谁,在什么时间,修改了文件的什么内容: $ git blame <file>