gist 是粘贴数据工具,很容易将数据粘贴在gist网站中,并在其他网页中引用Gist粘贴的数据。
点击其中的“embed”(嵌入)按钮,就会显示一段用于嵌入其他网页的JavaScript代码,将JavaScript代码嵌入到网页(博客)中,即可在相应的网页中嵌入来自Gist的数据,并保持语法加亮等功能
初始化仓库
git init
添加忽略文件
touch .gitignore
将代码提交进去
git add .
执行提交操作
git commit -m "shuru"
git status
git diff
git diff shuoming.text
撤销未提交的修改 只适用于没有执行add的
git checkout ni.txt
执行add命令后 取消操作
git reset HEAD shuoming.text
查看提交记录
git log
查看一条具体记录的详细信息
git log fae27ea6637c4f08a6f8f20030b2bf5d8f53109a -1 -p
查看分支
git branch -a
新建分支
git branch version1.0
撤销分支
git checkout version1.0
合并操作
git checkout master
git merge version1.0(将version合并到master)
删除分支
git branch -D version1.0
下载仓库代码
git clone http://github.com/example/test.git
本地修改内容同步到远程仓库
git push origin master (origin指远程版本库的Git地址,master指同步到哪一个分支)
远程版本库的修改同步到本地
1.同步的代码不在任何分支 放在origin/master分支
git fetch origin master
查看远程版本库修改了什么
git diff origin/master
将origin/master分支上的修改合并到主分支上
git merge origin/master
2.pull命令将 fetch和merge一起执行 远程版本库获取最新并合并到本地
git pull origin master
Github是免费的代码托管网站,主要借助Git进行版本控制
在GitBash中先复制到txt在复制到command中 否则会出错
git clone https://github.com/wal139491/Meeting_Register.git
目录查看所有文件
ls -al
1.cd g:
2.cd Whyme
cp -af Meeting_Register ../
Windows下开发.不是隐藏目录,直接文件夹复制就好了,Linux下开发的话用cp命令可以复制隐藏目录的,或者你可以把隐藏目录显示出来,然后复制文件夹。
最后还是显示隐藏目录解决
最后发布提交
1.git commit -m "First commit"
2.git push origin master
3.输入账户 [email protected]
密码wal139491007
cd ../返回上一层
ll -a 查看隐藏文件
cp .gitignore ../电影 复制到上一层电影
cp * ../电影
$ cd ~ #保证当前路径在”~”下
- cd .. 回到上一层目录
- cd / 回到根目录
git remote add https://github.com/wal139491/StepByStep.git
git remote add命令用于添加远程主机
git push想要不再输入帐号密码,
- 在git clone的时候使用ssh方式
- 改变remote远程url,如下:
$ git remote rm origin
$ git remote add origin [email protected]:itmyhome2013/blog.git - 修改git config文件
远程地址改为
url = https://wal139491:[email protected]/wal139491/myphoto.git
Git的全局设置在~/.gitconfig中,单独设置在project/.git/config下。
SSH
在一台机器上使用两个账号
1. 加上以下内容
default github
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
Host github_work
HostName github.com
IdentityFile ~/.ssh/work_rsa
- ssh -T git@github_work
测试work账号连接
***添加另一个账号SSH,测试成功 - push到github上去(一个账号用origin 一个账号用origin_master)
- git clone [email protected]:lwsky152491/imphoto.git
- 添加要上传的文件
- git add .
- git commit -m "use another"
- git remote add origin_work git@github_work:lwsky152491/imphoto.git
- git remote add origin_work git@github_work:lwsky152491/lwsky152491.github.io.git
- git push -u origin_work master
git add
git rm -r stylesheets/
删除stylesheets文件夹
git rm index.html
删除单个文件