git基本操作
- 将文件写入缓存区:git add filename
- 将add到文件添加注释并提交到代码仓库:git commit -m 注释
- 查看当前仓库状态:git status
- 取消已缓存的内容:git reset HEAD
- 回退版本:git reset -hard HEAD~n,n为回退的版本
- 回退提交的commit:git reset --soft HEAD^
git分支管理
- 查看本地所有分支:git branch
- 查看远程所有分支:git branch -a
- 创建分支:git branch (branchname),列出分支:git branch创建分支:git branch (branchname),列出分支:git branch
- 切换分支:git checkout branchname
- 合并分支:git merge branchname
- 创建新分支并立即切换到该分支下:git checkout -b branchname
- 删除分支:git branch -d branchname
PS:状态uu表示冲突未解决,可以用git add要告诉Git文件冲突已解决
操作远程仓库代码
- 拷贝一个远程仓库到本地:git clone url
- 从远程仓库下载新分支与数据:git fetch
- 从远程仓库提取数据并尝试合并到当前分支:git pull
- 将代码提交到远程仓库:git push