[GitHub] 使用技巧集合

新建仓库

新建仓库是很简单的工作,注意区分是否要往工程中添加README.md,如果不添加文件将创建一个空的仓库。

clone到本地过程略过,在本地更改工程的过程是1.新建文件 2.add 3.commit 4.push

add文件到仓库时出现警告:warning: LF will be replaced by CRLF解决的方法是,在add动作之前设置

commit时要加-m

 

git rm 刪除文件

$ git rm -h
用法:git rm [<选项>] [--] <文件>...

    -n, --dry-run         演习
    -q, --quiet           不列出删除的文件
    --cached              只从索引区删除
    -f, --force           忽略文件更新状态检查
    -r                    允许递归删除
    --ignore-unmatch      即使没有匹配,也以零状态退出
git rm file
git rm -r dir

 

git add 添加文件

$ git add [<选项>] [--] <路径规格>...

    -n, --dry-run         演习
    -v, --verbose         冗长输出

    -i, --interactive     交互式拣选
    -p, --patch           交互式挑选数据块
    -e, --edit            编辑当前差异并应用
    -f, --force           允许添加忽略的文件
    -u, --update          更新已跟踪的文件
    -N, --intent-to-add   只记录,该路径稍后再添加
    -A, --all             添加所有改变的已跟踪文件和未跟踪文件
    --ignore-removal      忽略工作区中移除的路径(和 --no-all 相同)
    --refresh             不添加,只刷新索引
    --ignore-errors       跳过因出错不能添加的文件
    --ignore-missing      检查在演习模式下文件(即使不存在)是否被忽略

git add -A 添加的文件包括新建文件/被修改文件/刪除文件

git add -u 添加的文件包括被修改文件/刪除文件

git add --ignore-remove 添加的文件不包括刪除文件

 

posted @ 2018-03-26 00:29  ingy  阅读(158)  评论(0编辑  收藏  举报