基本使用
一、初始化
- 进入到 git bash(命令行工具)
- 初始化user.name,user.email
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
二、开发项目
- 初始化仓库
git init
初始化之后项目根目录下会多出一个.git文件夹 - 把开发的项目放在本地仓库
Git add
假设在项目下有个index.html文件。在 git Bash,输入:git add index.html
Git commit
(提交)
在git Bash里输入:git commit -m "这是新建的index.html"
其中"这是新建的index.html"只是说明或者说解释。
理解: add和commit;
Add
:添加;相当于打了标记(实际上是存储在了暂存区stage里),告诉git,下次提交时把该文件进行提交。
Commit
:提交。把打过标记的(即用add进行添加的文件),一次性进行提交。即可以一次性把暂存区里的文件全部进行提交,提交了master分支(主分支)。提交完成后,暂存区里就没有文件了。
image.png
- 恢复(跳转)到某个版本的文件
1) 查看所有的版本的命令
git log
2) 要恢复到上一个版本
git reset --hard HEAD^
3) 恢复到指定版本
git reset --hard 版本序列号
三、把本地项目放到远程仓库
- 登录GitHub;
- 创建本地与远程的连接(用ssh搭桥)
- 在本地创建ssh key(公钥)。
创建SSH Key:ssh-keygen -t rsa -C youremail@example.com
你需要把邮件地址换成你⾃⼰的邮件地址,然后⼀路回车,使⽤默认值即可.
在⽤户主目录下(C:/Users/Administrator/.ssh/id_rsa)),看看有没有.ssh目录,如果有,再看看这个目录下 有没有id_rsa和id_rsa.pub这两个⽂件,如果已经有了,可直接 跳到下⼀步。
- 在远程创建ssh key:
登陆GitHub,打开Account settings,“SSH Keys”⾯: 然后,点“Add SSH Key”,填上任意Title,在Key⽂本框⾥粘贴id_rsa.pub⽂件的内容:
-
创建远程仓库
在页面中找 new repository
输入仓库名
点击 create repository
添加远程库的命令(可以认为是把远程库和地址进行对应)
在git bash里输入以下命令:(切记:把git bash的当前路径转到你的项目路径(带有.git文件夹)下)
git remote add origin git@github.com:jiaaaaaqi/test.git
origin:是远程的库名(可以认为是别名,可以更改);
git@github.com:jiaaaaaqi/test.git
是ssh地址; -
把本地库的内容推送到远程库(确保本地执行过
git add
和git commit
)
git push -u origin master
注意:origin
是远程库名,根据实际情况进行更改
注意:确保本地执行过git add
和git commit
,即,本地版本库要有的版本。
四、总结:
以后,每天做的git相关工作
1)git add *
2)git commit –m “版本描述”
3)git push -u origin master
git常用命令
查看、添加、提交、删除、找回,重置修改文件
还没怎么用过 ,先不写了,以后再填坑
网友评论