GitHub学习笔记-创新互联
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 分支名称来合并分支
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:GitHub学习笔记-创新互联
链接地址:http://azwzsj.com/article/ddhoeh.html