创建远程仓库 git --bare
clone 仓库 git clone 仓库地址
添加 .gitignore 文件 touch .gitignore
创建分支 git branch dev
切换到master分支 git checkout master
拉取master主分支 git pull origin master
查看状态 git status
查看历史日志 git log
查看分支 git branch -a
提交修改内容 git add .
提交修改内容日至 git commit -m"这里写提交内容的注释"
提交本地分支作为远程的master分支 git push origin dev:master
更新远程分支到本地 git fetch
回退当前版本 git reset --hard 或 git reset --hard HEAD
回退到指定版本 git reset --hard 版本号前7位
git pull origin master --allow-unrelated-histories
git命令行的使用步骤:
1)“git status +(路径)” -- (没有路径)列出当前目录下所有有修改但还未被提交的文件,(有路径)列出当前路径下所有有修改但还未被提交的文件
2)"git add 文件路径"--如果有新建文件,需要先add一下,不然服务器不认识你新建的文件
3)“git diff +路径”--比较新旧版本之间的差异
4)“git commit +路径(.) -m '注释' ”--提交到本地
5) “git pull”--将服务器上的代码下载到本地(使用git pull时需要先进入需要下载的项目目录)
6) “git push ”--提交到服务器
--如果git pull有冲突(merge),必须先解决merge才能再一次的pull,commit或push。
7)“git reset +版本号”--回到某一个本地提交的版本
8)“git log”--查看本地提交的记录
9)“git blame +文件名”--查看代码块的更新时间,更新操作人,更新内容
10)“git branch -r”--查看当前处于哪个分支
11)“git checkout kingsoft-sdk-html5(路径)”--跳入另外一个分支
open .
git branch -a
git checkout .
git push origin HEAD:分支名
git remote update
git show
git rebase origin/Merged_API_zhaochangwu
open CRM.xcodeproj/project.pbxproj
git checkout .DS_Store
git rebase --continue
git reset --soft 029da0d01c856f94b4d3e553706916e80833a30d
git diff CRM.xcodeproj/project.pbxproj
svn 配置host命令
sudo vi /etc/hosts