一、初始化本地仓库
1、创建一个空文件夹
2、在刚刚创建的空文件夹下,单击鼠标右键打开Git终端(Git Bash Here),并且设置用户名和邮箱
设置用户名:git config --global user.name "用户名xxx"
设置邮箱:git config --global user.email "邮箱xxx"
3、初始化本地仓库:git init
二、Git的常用命令
1、先在空文件夹下创建一个文件test.txt,再执行git add text.txt
即可将文件先提交到暂存区,再执行git commit -m "这是我提交的第一个文件" test.txt
,就可以将暂存区的内容提交到本地库,双引号里面加的是注释
2、其他命令
查看工作区和暂存区的状态:git status
查看提交日志:git log
获取历史提交的索引:git reflog
前进或后退历史版本:git reset --hard 版本索引xxx(本地库的指针移动的同时,重置暂存区和工作区)
git reset --mixed 版本索引xxx(本地库的指针移动的同时,重置暂存区,但是工作区不动)
git reset --soft 版本索引xxx(本地库的指针移动的同时,暂存区和工作区都不动)
删除test.txt文件{
删除工作区中的文件:rm test.txt
将删除操作同步到暂存区:git add test.txt
将删除操作同步到本地库:git commit -m "删除test.txt文件" test.txt
}(三个操作同时使用)
diff用法{
将工作区的文件和暂存区中文件进行比较:git diff [文件名]
将工作区的暂存区和本地库中文件进行比较:git diff HEAD [文件名]
}
分支操作{
查看分支:git branch -v
创建分支:git branch [分支名]
切换分支:git checkout [分支名]
合并分支:git merge [分支名]
}
三、在GitHub上面创建远程库并进行以下操作
1、git remote -v
查看已用别名; git remote add apple[别名] [远程库地址]
给远程库起别名
2、推送操作:git push [远程库别名] [要推送的分支]
3、克隆操作:git clone [远程库地址]
4、push内容到远程库中去:git push [远程库别名] [分支名]
5、其他人想要push内容到远程库中去的话,要先加入团队,下面操作可以邀请其他人加入团队
6、拉取操作:git pull [远程库别名] [分支名]
原文:https://www.cnblogs.com/xbdcjs/p/14643865.html