GitHub学习笔记

来源:互联网 发布:linux主机管理系统 编辑:程序博客网 时间:2024/06/05 02:44
1 创建:mkdir 文件夹名称
2 将目录设置为工作仓库 git init
3 在工作目录放入文件,例如README文档,和自己的项目文件
4 使用 gitstatus 查看当前状态
5 将新放入的文件或者修改过的原有文件添加到中转区域:git add 文件名
6 将修改提交到当前分支:git commit -m "所做的修改信息写在这儿作为备注"
7 查看对文件的修改变更信息: git diff 文件名
8 回退到前面的版本,例如:回退到上一个版本时候用git reset --hard HEAD^,回退到前面两个版本时候git reset --hard HEAD^^
    还可以直接用commit id来回退 :git reset --hard commit id
9 可以通过git reflog命令来查找commit id
10 撤销工作区的修改:gitcheckout -- 文件名,此命令就是要回到最后一次git add 或者git commit 的状态
    如果你已经将修改add到了暂存区,使用 git reset HEAD file 来撤销暂存区的修改
    如果已经提交到分支了,就用上面的版本回退来退回到原来的版本
11 如果要删除一个文件:首先在当下文件库中使用rm file ,将文件删除,然后git status会看到版本库中我呢间还是存在的,现在就需                    要git rm并且git commit,来彻底删除
    另一种情况是在本地工作区误删了文件,就需要使用git checkout -- file 来撤销删除
12 使用 ssh-keygen -t rsa -C "email "来生成ssh key,一般生成的文件在你的用户名主目录下
13 登录github网站,将生成的文件添加生成秘钥
14 将本地仓库推到远程库,先在你的github上面创建一个新的仓库,然后使用git push -u origin master将本地推向远程
15 由于是第一次推送,我们使用了-u命令,这样不但将本地的master分支内容推送到远程端的master,还会将两者连接起来
16 从远程仓库clone到本地使用:git clone git@github.com:github用户名/仓库名字.git
17 创建一个分支用来供工作调试使用git branch 分支名称,git branch会列出所有分支名称
18 git checkout 分支名称,用来切换分支
19 使用git merge 分支名称   来合并分支

0 0