##git本地库的建立
- 在目标路径初始化库
git init
- 添加文件到库
git add <filename>
- 查看库状态
git status
- 提交之前,需要先设置默认用户和emial,为了git每次记录提交者
git config user.name 'xxx'
git config user.email 'xxxx@xx.com'
- 提交改动
git commit -m '这是改动日志'
- 更新历史
git log
- 删除不需要远程控制的文件
当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用
git rm --cached file_path
git rm -r --cached path/ //删除文件夹
- 标签操作
git tag -a $NAME //打一个标签,会弹出编辑框输入提交日志
git tag -a $NAME -m $MSG //直接带日志的标签
git show $NAME //直接显示某一个tag
git push origin --tags //提交本地tags到远程服务器
git push origin -d tag <tagName> //删除远程分支
- 分支操作
git push origin -d <bracnName> //删除远程分支
git branch -r //查看远程分支
git branch -a //查看所有分支
git checkout -b loaclName origin/originName //拉取远程originName到本地localName并切换分支
- 其他命令
- git show xxxxxxxx(版本号) 显示某次更新详细信息
- git diff xxxxxxxxx/xxxxxx 查看提交差异
- git rm 删除文件
- git clone 库根目录 新的目录名 复制库
- git config -l 列出当前库的配置信息