Git

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
-- 创建分支
git checkout
-- 切换分支
git merge
-- 合并分支
git branch -d
-- 删除分支

如果输入$ git remote add origin [email protected]:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists.

解决办法如下:

1、先输入$ git remote rm origin

2、再输入$ git remote add origin [email protected]: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"]那一行删掉就好了!

你可能感兴趣的:(Git)