码迷,mamicode.com
首页 > 其他好文 > 详细

git提交文件到github命令

时间:2016-06-21 22:27:11      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

1.安装git软件

git下载地址:链接:http://pan.baidu.com/s/1o8AKGyQ 密码:r7rk

技术分享

安装着三个.exe文件,安装成功后在桌面鼠标右键会看到:git clone,TortoiseGit,然后选择TortoiseGit中->setting->选择语言——>简体中文,然后确定,git就这么简单安装成功啦!

技术分享

2.windows(开始)->git->gitBash
3.mkdir iGit//在c:\Users\Administrator盘创建iGit文件

使用命令:cd iGit进入iGit文件目录下

git init// 初始化空的仓库(empty Git repository),且在当前目录下回出现.git文件默认隐藏的

4.添加文件在 iGit文件下面

5.git add 文件名 // 没有任何是输出

6.git commit -m "描述" // 把文件提交到仓库

7.git status // 查看git的状态

8.git diff // 查看哪些文件被改变了 , 如果有文件没提交可以执行第5步

9.git log // 查看git提交日志记录

在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
10.git reset --hard HEAD^ // 向后回退上一个版本或者多个版本
Git提供了一个命令git reflog用来记录你的每一次命令

11.$ git reset --hard 3628164 // 向前走到未来版本,3628164 是用git reflog查看的commit id
12.$ git checkout -- readme.txt // 撤销修改
13.$ rm test.txt // 删除没用的文件

错删了文件:$ git checkout -- test.txt 恢复文件
第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

14.$ ssh-keygen -t rsa -C "xiazhongwei@able-elec.com"

第二步:GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

15.$ git remote add origin git@github.com:xiazhongwei-gitHub/iGit.git //在GitHub上的这个iGit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。
如果出现错误:fatal: remote origin already exists.
使用命令:$ git remote rm origin 
然后再执行14步

16.$ git push -u origin master //本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程,第一次需要加-u,以后就不需要了
$ git push origin master // 以后用这个名利就可以
数据密码:12345678

 

如果出现错误:

ssh: Could not resolve hostname github: Name or service not known
fatal: The remote end hung up unexpectedly

使用命令run this :

git remote set-url origin git@github.com:xiazhongwei-gitHub/iGit.git

如果出现错误:fatal:error: failed to push some refs to ‘git@github.com:xiazhongwei-gitHub/iGit.git‘
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., ‘git pull ...‘) before pushing again.
hint: See the ‘Note about fast-forwards‘ in ‘git push --help‘ for details.
远程存在已经提交的文件,需要先pull下来:
使用命令:$ git pull --rebase origin master
17.$ git push -u origin master // 上传成功

 

18、上面讲的都是在本地先创建git仓库然后上传项目到github,下面我们来讲讲如何下载别人已经上传到github上的项目下载到本地:

  1. 可以先进入电脑d:/跟目录下
  2. 选择鼠标右键,选择Git Bash Here 会弹处git命令窗口:
  3. 执行命令: git clone git@github.com:xiazhongwei-gitHub/JDBC.git 
  4. 然后等下载好了,到d盘根目录下就会看到从github上下克隆下来的项目了
  5. 就是这么简单,赶快动手试试吧

技术分享

详细文档请参阅:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

git提交文件到github命令

标签:

原文地址:http://www.cnblogs.com/izhongwei/p/5594021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!