----标准git
机器上安装好git
创建新仓库 git init
检出仓库 git clone username@host:/path/to/repository(或者是https地址)
----向已存在文件夹拉入git
第一步 :进入到已存在的目录 cd (/file)
第二步: 初始化git init
第三步: 添加远程仓库地址 git remote add origin (address)
第四步: 添加本地代码 git add .
第五步: 提交本地代码 git commit -m "init"
第六步: 提交到远程仓库 git push origin master
//因为readme文件冲突的话
保留本地 git push origin master -f
保留线上 git pull origin master
--给已经存在的项目添加git
第一步 :进入到已存在的目录 cd (/file)
第二步: 初始化git init
第三步: 添加本地代码 git add .
第四步: 提交本地代码 git commit -m "init"
第五步: 创建好远程空仓库,添加远程仓库地址 git remote add origin (address) 如果出现fatal: remote origin already exists.?说明你已经添加过远程仓库了,输入以下命令删除远程仓库:git remote rm origin,然后再次执行第5步。
第六步:git push -u origin master 如果失败执行git pull –rebase origin master 在执行命令 git push -u origin master?
完事后假如还是不能拉代码的话再重启项目执行git branch –set-upstream master origin/master即可
----查看历史版本
git log 提交人 提交时间
git reflog (包括commit,reset,已删除的操作)
----回退到指定版本
git reset --hard 版本id
git reset --hard origin/master 最新版本 可以放弃本地修改 直接获取最新代码
----多个远程分支
git remote -v 查看
git remote add origin(/其他名称) 地址 添加多个远程分支
git remote set-url origin 地址 修改地址
git remote rm origin 删除
----分支
git branch 查看分支
git branch -a 查看所有分支
git branch -vv 查看本地和远程关系
git branch <name> 创建分支
git checkout <name> 切换分支
git checkout -b <name> 创建+切换分支
git checkout -b <name> origin/<name> 创建+切换+本地别对应远程分支
git branch -d <name> 删除分支
git merge <name> 合并某分支到当前分支