windows下通过命令使用git
2015-06-12 16:40
274 查看
首先需要安装git软件,地址 git下载地址。官方下载地址
下载下来(默认选项)安装,
如果没有用过git的话,电脑上是不会有密钥的,所以这里要配置、生成一下key,步骤如下:
随便一个位置,打开安装好的 git bash,
输入命令
git config –global user.name “lygttpod”
git config –global user.email “lygttpod@163.com”
ssh-keygen -t rsa -C “lygttpod@163.com”
上面三行中引号部分都是需要输入自己的信息,第三行命令输完之后,提示的是给key配置一个password,可以为空,所以按三次回车,不设置密码,然后正常情况下就会生成成功。
成功之后,文件在C/user /当前用户/ .ssh文件夹里面(.ssh文件夹是隐藏的,需要设置文件夹隐藏可见属性)。里面有一个.pub后缀的是公钥,另一个是私钥。
下面注册一个github账号,打开账号的setting,里面有一个SSH Keys 选项,打开,Add SSH Key,然后把上面的 公钥用记事本打开,复制里面的内容,
![](http://img.blog.csdn.net/20150612163657770)
接下来上传项目,
在一个已有的项目文件夹内 右键打开git bash,执行以下命令
git init (git库初始化,会生成一个.git的文件夹用来做版本控制,另外有一个.gitignore的文件,用来排除一些不想上传的文件,)
git add . (git文件添加,添加当前.git所在目录下的所有文件及文件夹)
git commit -m “添加注释” (提交上面add的东西到本地版本库,引号内为提交的注释)
git remote add origin 网址 (指定一个远程端,网址就填写上面的SSH地址,origin是一个默认的远端主机名,)
git push origin master (将本地的master推送到 origin远端主机,一般根据上面的流程建出来的本地库就是master,如果另建分支这里就要适当修改。)
然后上传完毕即可。
最后简单说一下别的命令,
git clone 网址 (这个操作可以把远端的内容下载到本地,)
git stash 或者(git stash save) (把当前修改的内容先贮藏,然后在更新的时候比较方便,不易出一些恶心的问题)(使用这个命令之后,本地修改的文件暂时看不到,只有通过下面的命令才能恢复)
git stash pop (把上面贮藏起来的文件恢复出来)
git update-index –assume-unchanged 文件名 (后面的文件名包括后缀,建议在文件当前路径下使用 Git Base Here,这样文件名就不用包含路径了。)
上面一句是让当前文件失去版本控制,下面是让当前文件继续受版本控制
下载下来(默认选项)安装,
如果没有用过git的话,电脑上是不会有密钥的,所以这里要配置、生成一下key,步骤如下:
随便一个位置,打开安装好的 git bash,
输入命令
git config –global user.name “lygttpod”
git config –global user.email “lygttpod@163.com”
ssh-keygen -t rsa -C “lygttpod@163.com”
上面三行中引号部分都是需要输入自己的信息,第三行命令输完之后,提示的是给key配置一个password,可以为空,所以按三次回车,不设置密码,然后正常情况下就会生成成功。
成功之后,文件在C/user /当前用户/ .ssh文件夹里面(.ssh文件夹是隐藏的,需要设置文件夹隐藏可见属性)。里面有一个.pub后缀的是公钥,另一个是私钥。
下面注册一个github账号,打开账号的setting,里面有一个SSH Keys 选项,打开,Add SSH Key,然后把上面的 公钥用记事本打开,复制里面的内容,
接下来上传项目,
在一个已有的项目文件夹内 右键打开git bash,执行以下命令
git init (git库初始化,会生成一个.git的文件夹用来做版本控制,另外有一个.gitignore的文件,用来排除一些不想上传的文件,)
git add . (git文件添加,添加当前.git所在目录下的所有文件及文件夹)
git commit -m “添加注释” (提交上面add的东西到本地版本库,引号内为提交的注释)
git remote add origin 网址 (指定一个远程端,网址就填写上面的SSH地址,origin是一个默认的远端主机名,)
git push origin master (将本地的master推送到 origin远端主机,一般根据上面的流程建出来的本地库就是master,如果另建分支这里就要适当修改。)
然后上传完毕即可。
最后简单说一下别的命令,
git clone 网址 (这个操作可以把远端的内容下载到本地,)
git stash 或者(git stash save) (把当前修改的内容先贮藏,然后在更新的时候比较方便,不易出一些恶心的问题)(使用这个命令之后,本地修改的文件暂时看不到,只有通过下面的命令才能恢复)
git stash pop (把上面贮藏起来的文件恢复出来)
git update-index –assume-unchanged 文件名 (后面的文件名包括后缀,建议在文件当前路径下使用 Git Base Here,这样文件名就不用包含路径了。)
上面一句是让当前文件失去版本控制,下面是让当前文件继续受版本控制
相关文章推荐
- 出现javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name
- hdu1005(循环节)
- Java中输出数组内容
- 动态库和静态库
- poj_2965
- linux共享内存
- Android IOS WebRTC 音视频开发总结(二九)-- 安卓噪声消除交流
- Hash函数及其应用
- ASP.NET MVC 4 跨域
- Java @override报错的解决方法
- linux_shell_拆分文件_多进程脚本
- 读10 11 12章
- [LeetCode] Longest Consecutive Sequence
- sql sever数据库释放内存
- Timer的schedule和scheduleAtFixedRate方法的区别解析
- 什么架构的PMS适合大中型酒店集团?
- “二手”京东,自营缺乏约束,那些退货又去哪了?
- DHCP协议
- 最短路径算法
- android实现点赞动画