git 是代码编辑版本控制工具, 在MAC上自带的有, XCode也支持Git 下面是git的用法
git —version 查看git版本
- git config —global user.name+“名字”
- git config —global user.email +邮箱
- git config —global -l 查看git的配置
- git config —global -e 进入vim查看git的配置
- 每次提交只能把暂存区的提交
- staging area 暂存区
- git commit提交
- git status 状态
- git log 记录
- 本地的修改放进回收站 git stash
从回收站中恢复本地的修改 git stash apply
git -a 把已经修改的内容都提交
git commit -a -m “ ” 不用进入编译器,直接起名
git checkout — <file>撤销
git reset HEAD <file>撤销(从暂存区撤销)
git branch 显示所在的主分支
git clone URL 克隆主分支
mkdir -p a/b/c 创建多极目录
git tag -a 标签 -m “” +哈喜 在特定地点创建标签
git diff -staged 与暂存区的进行比较
man git-stash 查看用法
git branch -d +分支 删除分支
git checkout +分支 切换分支
git merge +分支,合并分支
git init —bare 建立裸仓库
git reset —hard +哈喜值 回到记录时候的状态
git reflog
git branch +分支 +哈喜值
git commit —amend -m “ “ 修改上一次记录
git checkout -b +分支 创建分支并且切换分支
git remote add <name> <URL> 添加远端仓库
git fetch <name> 更新远端仓库的分支和数据
git pull <reponame> <branchname> 获取并合并远端仓库的分支到当前分支
eg: git pull origin master
上传本地分支和数据到远端仓库
git push <reponame> <branchname>
eg: git push origin master
跟踪远端仓库上的分支
git checkout --track origin/testbranchpu
更新远端仓库的分支和数据 git fetch <name>
git push origin 空 :远端分支 删除远端分支
git branch —all 查看远端分支
git add -f * 添加 . 文件