第一次 初始化仓库
git init
添加所有文件到仓库
git add *
每次必须commit 否则无法push
git commit -m "first commit"
第一次使用需要添加远程仓库地址
git remote add origin git@github.com:simon-8/cloud_map.git
第一次使用 需要用-u
git push -u origin master
clone一个已有仓库
git clone git@github.com:simon-8/cloud_map.git [targetFolder]
targetFolder为可选参数,目标文件夹,默认是已当前项目命名文件夹
更新
git pull
从版本库移除文件
git rm -r 目录 git rm 文件
从版本库移除文件后提交
git add --all
然后commit
忽略文件
目录下新建.gitignore 里面加入想要忽略的目录或文件
设置全局信息
git config --global user.email 123456@qq.com git config --global user.name simon
查看远程分支
git remote -v
将本地master分支提交到远程dev2分支
git push origin master:dev2
从指定分支更新
git pull origin dev2
切换分支
git checkout uufish
已commit 未push 撤销commit
查看提交记录
git log git reset commit_id (想撤销本次提交,应该输入上一次的commit_id) //已经commit且已push , 想修改commit信息,强制push git commit --amend git push -f
同时提交到多个仓库
直接编辑项目根目录 .git/config文件
[remote "all"]
url = https://a.git
url = https://b.git
删除其他remote
转载请说明出处:
Simon的PHP技术博客
»
Git学习笔记
评论