git 的使用
git的使用中文件存在四种状态:untracked unmodified modified staged (未跟踪,未修改,修改,暂存);
文件的流转有三个区域:working directory, staging area,git directory(respository) (工作区域,索引区域,本地数据区域);
首先关联github;
设置用户名 git config --global user.name "Leo";
邮箱 git config --global user.email "Leo@yqjinfu.com";
其次在github上创建一个账户;
执行 ssh-keygen -t rsa -C "Leo@yqjingu.com"生成一个秘钥 ,默认存放在C盘users文件夹下的Leo文件里,生成一个.ssh的文件夹;
(如果要写作开发,则将gitHub上的库,拷贝到本地,并将生成的.ssh文件粘贴到相应的C:\user\userName文件夹下)
打开该文件夹下的id_rsa.pud;拷贝里面的文档;
打开github账号,在setting页面,找到SSH and GPG,点击new SSH按钮,将秘钥粘贴到相应的位置;
通过命令ssh git@github.com 检测是否关联成功;
在本地git init建立一个repository;
新建文件夹 mkdir;
添加文件例如 git touch .gitignore;
先将文件提交到本地内存,git commit -a -m"first commit";
执行git push origin master;
根据提示,填写github账号及密码(初次推送时填写);
git命令行的学习笔记
设置全局编码格式为UTF-8 git config --global i18n.commitencoding utf-8
diff 是比较暂存区与版本库的不同(未放入暂存区的新增文件,不能被比较)。
status 是比较工作区和暂存区的不同。
执行commit命令时,如果没有添加(-m)备注,则直接跳转到文本编辑器(vim),点击(ESC)按键,输入内容,并点击(ESC)退出文本编辑,输入(:wq)退出备注编辑,并执行commit命令。
checkout [files name] 执行之后的结果,即已存在版本库中的文件最近所做的修改,但是还没有提交到本地版本库中的部分进行删除操作;
checkout [branch name] 切换到相应的分支;
remote 远程仓库的相关操作;
remote add [alias] 'remote resposity url';添加远程仓库,并设置代号;
remote show [remote resposity (alias)] 查看远城仓库的内容;
posted on 2017-01-01 18:05 zhang_xianlei 阅读(123) 评论(0) 收藏 举报
浙公网安备 33010602011771号