新版倚天屠龙记,GitHub常用命令小纸条,属牛

频道:我们的头条 日期: 浏览:327

Git装备

为一切的本地库房装备用户信息

$ git config –global user.name "[name]"
设置个人用户名

$ git config –global user.email "[email address]"
设置个人电子邮箱

$ git config –global color.ui auto
主动为命令行的输出加上色彩

创立库房

发动一个新的库房或从现已存在的URL获取

$ git init [project-name]
新建一个目录,将其初始化为Git代码库房

$ git clone [url]
下载一个项目和它的整个代码前史

创立办理

创立修正与提交暂存区

$ git status
列出需求提交的新的或修正的文件

$ git diff
显现暂存区和上一个commit的差异

$ git add [file]
增加指定文件到暂存区

$ git diff –staged
比较暂存区和版别库差异

$ git reset [file]
重置暂存区的拟定文件,与上一次commit保持一致,作业区不变

$ git commit -m “[descriptive message]”
提交暂存区的指定文件到代码库房

分支办理

创立分支与兼并分支

$ git branch
列出本地的一切分支

$ git branch [branch-name]
创立一个新的分支

$ git checkout [branch-name]
切换到指定分支并更新作业目录

$ git merge [branch]
将指定的前史分支兼并到当时分支中

$ git branch -d [branch-name]
删去指定的分支

重构文件

搬家与删去受版别操控的文件

$ git rm [file]
删去作业区文件

$ git rm –cached [file]
中止追寻指定文件,文件保留在作业区

$ git mv [file-original] [file-renamed]
更改指定文件文件名,并预备提交

疏忽设置

设置疏忽临时文件或途径

*.log
build/
temp-*
文件 named .gitignore 装备疏忽文件和匹配疏忽指定途径的文件

$ git ls-files –other –ignored –exclude-standard
列出这个项目中一切疏忽的文件

保存现场

保存和康复现场

$ git stash
保存作业现场

$ git stash pop
康复最近的作业现场

$ git stash list
列出一切的stash

$ git stash drop
删去暂存区

检查更新

阅读检查文件更新前史

$ git stash
保存作业现场

$ git stash pop
康复最近的作业现场

$ git stash list
列出一切的stash

$ git stash drop
删去暂存区

回退操作

消除过错与替换前史

$ git reset [commit]
重置当时分支的指针为指定commit,一起重置暂存区

$ git reset –hard [commit]
重置当时分支的HEAD为指定commit,一起重置暂存区和作业区

同步办理

注册一个库房和沟通版别前史

$ git fetch [bookmark]
从长途库房下载

$ git merge [bookmark]/[branch]
将库房的分支结合到当时本地分支

$ git push [alias] [branch]
上传本地一切分支到GitHub

$ git pull
抓取长途库房一切分支兼并到本地

如:文中有不正确的当地欢迎纠正,不胜感激。

作者会共享编程技术相关的材料和金融量化相关的材料,有情投意合的朋友欢迎重视一起沟通。

热门
最新
推荐
标签