成功安装上git之后,鼠标右击会出现Git GUI Here和Git Bush Here两个操作,这里对于初步接触git的人来说,只对Git Bush 进行涉及
git的工作区域
下面的所有操作,都在linux命令行下进行,打开方法:鼠标右击,打开Git Bush Here…
打开该命令行窗口后可直接输入git回车,可以查看许多基本操作,本篇中选取几个较为常用的进行解释:
初始化基本信息
配置用户名:
git config --global user.name + ’ 你的github名称 ’
配置用户邮箱:
git config --global user.email + ’ 你的github邮箱 ’
初始化一个新的仓库
其实,此过程也可以在github网站上建立一个仓库,复制仓库链接,然后用 git clone +仓库链接 在命令行窗口直接下载,然后即可直接跳过初始化一个新的仓库这一步骤
新建文件夹:
mkdir +文件名
在文件内初始化git: (创建git仓库)
可以双击打开文件夹后,在打开命令行窗口,或者直接用cd +文件名进入该文件内部
然后使用命令git init 生成一个隐藏文件夹,用来初始化仓库中的所有信息
若是留心的话,此后在该文件夹中的所有命令都会在命令行窗口上有一个(master)
向工作区添加文件
简单来说,就是将所要添加的文件复制到当前目录就好
但是,为便于测试学习,同样为了尽可能多的接触一些linux环境下的指令,我选用在命令行窗口新建文件、编辑、保存。
1、新建文件: touch + 文件名.后缀
2、编辑文件:vi + 文件名.后缀 ——————>执行完该指令后会进入一个编辑窗口
3、进行简单的编辑后,想要退出的话 先按 Esc 键,之后输入指令 :wq 进行保存并退出
4、想要查看刚编辑好的文件,或者导入的文件,输入指令 cat +文件名.后缀
5、当想要进行删除该文件夹下的文件时,输入指令 rm +文件名.后缀 即可实现
添加到暂存区
在上一步中,已经将文件添加到本地工作区中,可以使用 git status +文件名.后缀 可以查看文件的状态
此时,命令行窗口中显示的文件名是红色的
执行 git add 文件名.后缀 ,将文件添加到暂存区,继续执行 git status 指令
此时,命令行窗口中显示的文件名是绿色的,并且显示: new file: 文件名.后缀
提交到仓库
使用指令 git commit -m + “文件描述” 将文件从暂存区添加到本地仓库
此时,再一次使用查看状态指令 git status 文件名.后缀 ,此时,命令行窗口显示的是 nothing to commit
补充:
git commit -a -m “文件描述”
加的-a参数可以将所有已跟踪文件中的执行修改或删除操作的文件都提交到本地仓库,即使它们没有经过git add添加到暂存区,注意,新加的文件(即没有被git系统管理的文件)是不能被提交到本地仓库的。建议一般不要使用-a参数,正常的提交还是使用git add先将要改动的文件添加到暂存区,再用git commit 提交到本地版本库。
使用git提交到远程仓库
使用 指令 git push 将本地仓库中的文件通过git 提交到远程仓库,即github上就可显示出现上传的文件
其它
若在使用git中不小心删掉了本地仓库中的文件,大可不必删掉整个仓库重新进行下载使之与远端仓库中保持一致:
git status //先确定你是否是误删了本地仓库中的文件:
如图示,红色的字体表示误删了的文件,细心地朋友会发现,这些文件都在同一目录/Teamcompetition下,下面进行恢复操作
git reset HEAD + 要恢复的文件/文件夹名称 //这个命令是将文件恢复到暂存区,此时文件还未真正恢复
git checkout + 要恢复的文件/文件夹名称 //这个命令是将文件从暂存区拉回本地仓库,此时才算真正的恢复
具体图示如下