Git与Github简易使用笔记

Git与Github简易使用笔记_第1张图片

1、安装

Linux:

试试是否已经安装

$ git  

若没有安装,则输入以下语句安装(Ubuntu

$sudo apt-get install git

Windows:

直接下载安装:

https://git-scm.com/downloads

或:

https://git-for-windows.github.io/

验证安装成功:

Git与Github简易使用笔记_第2张图片                     Git与Github简易使用笔记_第3张图片

1、创建

在源目录打开git bush,输入以下(配置本机用户和邮箱):

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

在源目录中创建新的repository :

$ mkdir 

测试,载入新目录,并显示当前目录:

$ cd repository_name
$ pwd

初始化,使创建的目录可供git管理:

$ git init

2、基本操作

向目录中添加文件后,需要两部提交,可一次add多份文件(到缓存区):

$ git add filename1.py
$ git add filename2.txt filename3.txt

撤销暂存区的修改:

$ git reset HEAD 

Commit 提交进分支,-m命令为每一次的提交给定标注:

$ git commit -m "add 3 files."

撤销工作区的修改:

$ git checkout -- 

其他命令:

①查看当前状态:

$ git status

②查看文件修改内容:

$ git diff 

③版本回退:

$ git reset --hard 

=HEAD^ 回退到上一版本

=HEAD^^ 回退到上上版本

=HEAD~100 回退到上100个版本

 

通过log查询版本id进行回退(可输入前几位id

$ git reset --hard 

④查看文件内容:

$ cat 

⑤查看日志:

$ git log

或简易版:

$ git log --pretty=oneline

⑥查看命令日志:

$ git reflog


⑦删除文件:

直接删除文件:

$ rm 

从版本库删除:

$ git rm 

删错恢复:

$ git checkout -- 

3、同步Github

从服务器克隆:

$ git clone [email protected]:QinYang19951212/test.git

推送到服务器:

$ git push -u origin master


4、SSH key设置

打开Git Bash,创建SSH key:

$ ssh-keygen -t rsa -C "@.com"

创建成功后可在用户目录(win下:C:\Users\win8)找到.ssh目录,复制id_rsa.pub内容,至Github用户设置页面的SSH Keys处。




你可能感兴趣的:(码农日常)