凉风

愿此生尽兴,赤诚善良

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

 

git add 命令将工作区文件提交到暂存区

git status查看文件状态

git commit -m “提交描述”将暂存区文件提交到仓库

使用git尝试操作

在想要创建repository的地方鼠标右键选git bash here

在这里我遇到了一个问题,闪退

原因C:\Windows\System32\drivers下null.sys文件损坏,替换可用的null.sys,管理员命令行执行sc start null可用

链接:https://pan.baidu.com/s/1WsJ3YL-8SJtsXNumMQN4DA
提取码:snje

如果这个不能用请另外百度其他解决方案

1.打开命令行执行git init命令创建.git文件夹

2,创建文件夹

手动创建或者通过vim创建都可以,建议学习下vim的使用

3,使用git status命令查看状态

显示有一个未被追踪的文件helloworld.txt

4,使用git add命令来追踪

出现警告的原因是helloworld.txt文件为我使用vim创建的vim为linux/unix下的编辑器换行符与windows下的不同

这里先不用管

5,使用git status继续查看状态

告诉我们可以执行commit操作了

6,执行 git commit -m "输入提交描述"

因为没有设置用户名邮箱,这里提示我填写用户名以及邮箱

填入自己在github网站上注册的邮箱与用户名

git config --global user.email ""

git config --global user.name ""

 

再次执行git commit -m ""提交成功

7,git log查看

提交成功

 8,修改文件

git status命令查看文件已被修改

9,git diff查看做了哪些改动

显示删除了一行又添加了一行,可以看出比较是以行为单位的

 10,使用git checkout -- . 命令撤销修改

已经成功还原了

11,接着对文件进行修改

git add -A 添加到暂存区

git commit -m "" 提交到仓库

git status 查看状态

git log 查看日志(可以发现现在有两个提交了)

12,回到上一个版本(一个实际中可能很有用的功能)

在上面git log中可以看到两个commit 后面的一串16进制数字,可以理解为版本id

使用 git reset --hard 2d77dd0

提示head现在在2d77dd0

执行git log发现只剩下第一个commit,返回上一版本成功

13,回到新版本

使用git reflog命令查看head,找到新版本id

使用命令 git reset --hard c0e57ec

这样就又回到新版本了

14,删除未追踪的文件

新建文件mustdelete.txt未执行git add -A命令即处在为追踪状态的文件,现在把它删除

使用 git clean -xf

git clean -xf删除当前目录下所有未追踪的文件

15,中文乱码问题

执行git config  --global core.quotepath false命令

git log 乱码执行以下命令修改自己想要的编码

git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8

15,连接到github

16,生成ssh key

ssh-keygen -t rsa -C "邮箱地址"

到/c/User/Administrator/.ssh/id_rsa.pub中复制ssh key

或者执行命令clip < ~/.ssh/id_rsa.pub

然后到github网站粘贴ssh key如下图

17,命令行执行 ssh -T git@github.com

连接成功

18,将远程仓库与本地仓库关联

得到远程仓库地址

执行 git remote add origin 远程仓库地址

19,拉取远程仓库

git pull origin master

20,将本地仓库上传到github并进行关联

首次执行需要执行git push -u origin master命令(直接执行git push会报错)

第一次git push -u origin master需要进行关联,以后可直接执行git push

21,github上查看

上传成功

 

 

posted on 2018-10-28 12:57  凉凉的风  阅读(240)  评论(0编辑  收藏  举报