Git是什么?
Git是目前世界上最先进的分布式版本控制系统。
SVN与Git的最主要的区别?
SVN的存储需要依赖一个服务器,而git所有的东西是放在线上的。节约成本,省时省力
Git命令:
命令 1 . git config --global user.name "你的git名称"
命令2. git config --global user.email "你的git验证邮箱"
命令 1 . cd D: 进入 相应的磁盘
命令 2 . mkdir '你自己定义的文件夹名'
命令 3 . cd '你自己定义的文件夹名'
命令 4. pwd 显示(你自己定义的文件夹名)的路径
git init 初始化
git add ‘文件名’
git commit -m '我提交时候的备注(相当于注释)'
git status 查看commit状态
git remote add origin https: // github.com/你的账号/你的项目名称
git push -u origin master 将本地的库推送到master
git push origin --all push本地所有分支代码
分支 (就是推送到服务器上)
git pull 拉取远程版本库代码
git clone 将服务器端的数据克隆过来
git log ( 修改日志)
git reset --hard HEAD^ 退回到上个版本 如果需要退回好多版本就在后面加上 ^ 例: git reset --hard HEAD^^退回两个版本。
git reflog 查看操作记录
rm b.txt 这个是删除b文件的命令
分支
分支( branches ) 是指在开发主线中分离出来,做进一步开发而不影响到原来主线。
git init 命令运行时默认创建一个分支,并命名为 master
git branch
-- 查看所有分支
git branch <branch-name>
-- 创建分支
git checkout <branch-name>
-- 切换分支
git merge <branch-name>
-- 合并分支
git branch -d <branch-name>
-- 删除分支
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!
网友评论