git

git相关网址: https://www.yiibai.com/git/getting-started-git-basics.html#article-start

简要说明:

Git 是分布式版本控制和源代码管理系统,重点使用和管理代码的速度。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件。//原文出自【易百教程】,商业转载请联系作者获得授权,非商业请保留原文链接:https://www.yiibai.com/git

git 简单语法及操作说明

git fetch origin master:temp   从远程master分支拉取文件下来并命名为temp

git merge temp     合并temp到本地分支上

git status  看到那些修改被暂存到 

git add  文件路径

git commit -m "提交修改说明"

git push origin   推送到远程分支上

git branch -a    查看本地和远程所有分支

git checkout master(分支名)   切换分支

https://gitee.com/fengyuwen007/tianqi.git

Git 撤销中间某次的提交记录
git revert 3b0318d9 或者 git revert 739385fb -m 1

git checkout -b dev     我们创建dev分支

Switched to a new branch 'dev' 切换到dev分支

git fetch --all 拉取仓库中所有修改的文件

git reset --hard remotes/origin/master  拉仓库中所有的更新信息

git reset --hard 3b27523ec9  拉取仓库中提交编码为3b27523ec9 的更新信息

git remote add http://git.oschina.net/yiibai/sample.git(仓库的ssh)   连接仓库

git 宝塔链接git仓库步骤

1.在宝塔服务器上设置用户名和邮箱:
git config --global user.name "yourname"
git config --global user.email "your_email@youremail.com"

绑定本地宝塔hosts    vi /etc/hosts  添加本地仓库的ip地址

2.生成密钥(SSH key)

ssh-keygen -t rsa -C "your_email@youremail.com"

3.在git仓库添加密钥(SSH key),并验证是否成功
将上一步骤生成的密钥即.ssh/id_rsa.pub中内容全部复制。在github的 Settings-->SSH and GPG keys-->New SSH key,key中粘贴复制的内容(Title自定义)。

4.创建版本库
git init  

5.连接远程仓库
git remote add origin git@github.com:yourName/repositoryname.git

6.从远程仓库pull文件(若远程仓库没有文件,直接执行步骤7)
git pull origin master (拉取仓库所有文件下来)

7.将本地文件push到远程仓库
git status          查看工作目录的状态
git add <file>        将文件添加到暂存区
git commit -m "commnet"   提交更改,添加备注信息(此时将暂存区的信息提交到本地仓库)
git push origin master    将本地仓库的文件push到远程仓库(若 push 不成功,可加 -f 进行强推操作)