PHP知识

git 和 github 的基本使用

2018-09-13  本文已影响28人  _不能说的秘密i

下载安装: https://git-scm.com/download

Git 本地版本迭代

基本使用

git --version
# 用户名
git config --global user.name 'your-name'

# 邮箱
git config --global user.email 'your-email'
git init

git init 默认会将所有的文件都 监控 到版本控制系统中, 但是在开发中,有些文件是不需要进行版本迭代的, 所以需要配置忽略文件, 让 git 在进行监控时, 忽略掉这些文件

新建一个 .gitignore 的文件,在这个文件中, 写上想要忽略的文件或目录

/node_modeuls/
*.mp3
*.mp4

三个区域

三个区域

常用命令

git status
/* 添加指定 待添加的文件到 暂存区 */
git add file

/* 添加所有 待添加的文件到 暂存区 */
git add -A

/* 添加所有 待添加的文件到 暂存区 */
git add .
/* 撤销添加,将文件放到工作区
   此时的状态是 modified (红色),
   如果已经添加到 暂存区,会变成 modified (绿色)
*/

git reset Head file

/* 查看文件修改前后的差异 */
git diff

/* 撤销修改, 将文件从暂存区放到工作区*/
git checkout -- 

/* 也可以选择 git add file 将文件重新添加到暂存区 */
/* 每次提交都需要一个注释 */
git commit -m '提交注释'
git commit -am '提交注释'
/*  查看当前版本之前的所有版本  */
git log

/* 查看所有的版本(包括当前版本之后的版本) */
git reflog
git log file
/* 版本回退, commit是用 git log 命令查看到的 hash, 使用前7位字符即可 */
git reset --hard commit-id

 git clone  https://www.github/liaohui5/my-project

常用命令速查


配置免密提交

https://www.jianshu.com/p/5801b17b7e91

上一篇下一篇

猜你喜欢

热点阅读