git clone git@ip:project_name 克隆仓库
git pull origin branch_name
git add ./* 把(所有)文件添加到仓库
git rm filename
git rm -r dir
git commit -m 'info' 把文件提交到仓库
git status 查看仓库的状态(add后commit前的改动 )
git push origin branch_name 提交代码
git diff (add前的变更)
git log 显示从最近到最远的提交日志
git reset --hard commit_id(git log show it ) 回归到之前的某个提交, 回归后 当前代码到回档之间的代码将丢失
git branch -D branchname 删除本地分支
git push origin branchname 删除远程分支
git branch --delete remotes <remote>/<branch>删除追踪分支
删除追踪分支和本地分支后,本地才清掉了对应分支的代码
git fetch -p 将本地分支和远程分支保持一致 用于解决远程分支已经删除 而本地分支还存在的问题
git checkout -b xxx 创建新分支并切换到该分支
git checkout xxx 切换到分支