git命令
where git 查看git安装位置
git --version 查看版本
在全局设置
git config --global user.email “邮箱号”
git config --global user.name ”名字”
git config --global --list 测试全局设置是否成功
测试连通性
gitee 用:ssh -T git@gitee.com
github 用:ssh -T git@github.com
与gitee仓库链接需要密钥(SSH公钥)
ssh-keygen -t rsa -C "全局设置的邮箱号" 生成本地仓库密钥
cat id_rsa.pub 查看本地仓库密钥 (要在本地找到.ssh文件并在.ssh下才可以查看生成的密钥)
初始化仓库
git init
拷贝一个git仓库到本地
git clone [URL]
如果要拷贝的是服务器上的仓库
git clone 服务器用户名@服务器IP:仓库的路径
如果要拷贝github上的
git clone https://github.com/xxx/xxx
从仓库上拉取文件
git pull 从仓库上拉取文件
git pull origin 从仓库拉取origin上的文件
git pull origin master:brantest 将仓库中origin的master分支上的文件拉取下来并于本地brantest
git add . 将本地所有的文件添加进暂存区
git commit -m”备注信息”
git reset 回退暂存区版本(用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变。)
git reset HEAD^ 回退所有内容到上一个版本(HEAD^^上两个版本..... )
git push 将暂存区文件提交至远程仓库
git push -f 本地旧版本强制覆盖git仓库上的新版本
git push --force origin master 强制推送本地版本到远程仓库
git push origin --delete master 删除origin主机的maste分支