Git学习笔记

  • Simon 发布于 2017-03-11
  • 栏目: tools
  • 2144人围观
  • 0评论
第一次  初始化仓库

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学习笔记
标签: git版本控制

评论