初始化
- git init
上传
- git add xxx.txt 把文件添加到仓库
- git commit -m "描述信息" 提交到仓库
查看
- git status 查看仓库文件修改状态
- git diff xxx.txt 查看当前文件变动
- git log 查看近期提交日志
- git reset --hard commit_id 回滚到某版本
- git reflog 查看之前历史指令
修改了错误的文件
- 并没有git add -> git checkout -- fileName 取消工作区修改
- 已经git add -> git reset HEAD filename 把暂存区修改取消。如果需要,再git checkout 取消工作区修改
删除
- 本地删除,git也删除 git rm fileName
- 本地误删,想从git恢复 git checkout fileName
远程库
-
git remote add origin git@server-name:path/repo-name.git 关联远程库
-
git push -u origin master 第一次推送到远程库
-
git push origin master 后续推送到远程库
-
git clone git@server-name:path/repo-name.git 从远程库克隆
网友评论