git init 把该目录变成git可以管理的仓库
git status 查看本地文件更改的状态
git add . 将文件的修改,文件的新建,添加到暂存区。
git add -u 将文件的修改、文件的删除,添加到暂存区。
git add -A: 将文件的修改,文件的删除,文件的新建,添加到暂存区。
git add [包含相对路径的文件名] 例如 git add abc/123.txt ,意思是仓库下的abc文件夹下的123.txt文件,不要是/abc/123.txt
git rm [包含相对路径的文件名] 在工作区和暂存区删除了一个文件。要删除的文件没有修改过,就是说和当前版本库文件的内容相同。
git rm -f [包含相对路径的文件名] 在工作区和暂存区删除了一个文件。要删除的文件已经修改过,就是说和当前版本库文件的内容不同。
git rm -r -f * 清空工作区和暂存区
git rm --cached [包含相对路径的文件名] 如果想把文件从暂存区域移除,但仍然希望保留在当前工作目录中
git commit -m "init" 将暂存区内容添更新到本地仓库中。注意更新的意思不仅只有添加
git push [远程仓库别名] [远程仓库分支名] 把本地仓库的东西push到远程仓库中。一个远程仓库可以存在多个分支
git pull [远程仓库别名] [远程仓库分支名] 把远程仓库中的东西pull到本地仓库中。一个远程仓库可以存在多个分支
git remote 不带参数,列出本地仓库与所有远程仓库建立的关联
git clone [远程仓库url] 拷贝一份远程仓库到本地,也就是下载一个项目。
git remote -v 列出关联的详细信息
git remote add [给该远程仓库取一个别名] [远程仓库url] 将本地仓库与一个远程仓库关联,并给该远程仓库取一个别名
git remote rm [远程仓库别名] 取消与该远程仓库的关联
git remote rename [旧的远程仓库别名] [新的远程仓库别名] 更改某个远程仓库的别名
|