git笔记[email protected]

之前安装了git,用了不久就升级系统了,发现又忘记了步骤,虽然网上有很多教程,但寻找需要浪费太多的时间,由于github连接比较慢,所以使用了开源中国的托管http://git.oschina.net/,安装流程写在oneNote里。

1.首先需要安装git<a href="http://git-scm.com/download/">Git官网</a>,安装好之后会又Git GUI和Git Bash,就用命令行吧~~

打开Git Bash,简单的配置下:

先建立一个目录,用来存放你的项目,mkdir git ,自己定义

用户名:##这个名字会出现在你的提交记录中,

git config --global user.name "你的名字"

Email: ##这个email同样会出现在你的提交记录中,尽量保持此email与你的[email protected]注册的email一致

git config --global user.email "blusou***@xx.com" 

2.配置好了,就要跟远端连接了,ssh key可以让你的电脑跟[email protected]之间建立安全的加密连接,你可以按如下命令生成sshkey

ssh-keygen -t rsa -C "你的邮箱"

然后一路留空回车就可以,(还是不要乱改,我改了名字,第四步添加公钥后还要输入密码,公钥没添加成功,具体原因不知,手贱~~)然后你就会在.ssh目录下看到两个文件

3.接着就是查看sshkey,把它添加到[email protected]网站的个人资料--公钥,查看.ssh目录下的public key

cat ~/.ssh/git.pub    ##(我这里改名了git)

右键选中复制那段码,若不能复制,则右击菜单栏-->属性-->选项里的勾选快速编辑模式,就可以复制到[email protected]你的个人账户的个人资料里添加公钥。

4.添加公钥后在终端输入

ssh -T [email protected]

若返回  Welcome to [email protected], your name!  则表示添加成功

5.clone 你[email protected]的项目到本地,项目代码的右上角 https, 输入[email protected]的账号密码,(密码不可见,不要以为有问题)。然后就会发现你创建的目录下出现了你远端的目录

git clone https://git.oschina.net/blusoul/fend.git

6.接下来,你可以修改本地的文件了,git 操作需要当前目录有.git初始化文件夹,如果本地新建一个项目,就要用到初始化了

git init           ##当前文件夹下回出现一个隐藏的.git文件夹

之前从远端clone的,我就进到下一级目录里进行,当你修改一个文件后,可以在bash里查看当前修改的状态

git status          ##查看当前修改的状态,那些文件被修改了

git add 修改的文件path     ##添加你修改的文件到缓存区

git add -a          ##添加所有的文件到缓存区

git add *          ##通配符也可以

然后就可以提交了,

git commit -am ‘test‘    ##提交到本地库,后面的字符串是修改说明

7.上传到服务器

git push https://git.oschina.net/blusoul/fend.git    ##后面服务器上项目的地址

如果你在线上编辑了文件,则会出现以下提示,跟服务器代码冲突,需要更新到本地再上传,则就需要你先备份你改过的文件,更新后重新修改,再上传了,所以每次修改时尽量要跟服务器资源同步。

git pull       ##更新到本地

然后再添加一次,提交。。。

ok,现在就可在[email protected]上看到你本地提交的页面了。。

注:个人使用的一些总结,没有看官方文档,有的术语不够准确,命令介绍不够详细。~~

官网: https://git.oschina.net/oschina/git-osc/wikis/Home

时间: 2024-10-07 18:12:45

git笔记[email protected]的相关文章

How to provide username and password when run "git clone [email&#160;protected]"? - Stack Overflow

How to provide username and password when run "git clone [email protected]"? - Stack Overflow

IDEA GIT连接[email&#160;protected]

Git介绍请关注 廖雪峰的官方网站查看说明或是在Oschina中查看帮助 ? IDEA配置: 首先安装git for windows?推荐使用这个:http://msysgit.github.io/? 可以在任何目录 右键--git bash 弹出对应路径的 git 命令行窗口 而且启动速度比较快 在Intellij中Settings--Version Control--Git--Path to Git executable 找到安装git ?bin目录下的git.exe 1.方法一 ?适用于新

git clone [email&#160;protected]:snuglove/ 报错

[[email protected]_centos7_5 ~]# git clone [email protected]:snuglove/Job-hunting-related.git Cloning into 'Job-hunting-related'... ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository. Please mak

配置Git绑定[email&#160;protected]

用户名,这个名字会出现在以后的提交记录中. git config --global user.name "[email protected]用户名" 然后是Email,同样,这个Email也会出现在你的提交记录中,此Email要与[email protected]的注册Email一致. git config --global user.email "[email protected]账号" 生成SSH key SSH key 可以让你在你的电脑和 Git @ OSC

git clone [email&#160;protected]:xxx.git Permission denied (publickey) 问题解决办法

From: https://www.cnblogs.com/restart/p/4633928.html 如果git无法通过普通的http去clone远程分支,可以选用ssh方式去连接.这时需要配置相应的公私钥(本地生成公私钥对儿,把公钥配置到远程git服务器上即可). 具体的错误提示如下: 要debug这个问题,可以用 ssh -vT 参数,比如下面: 解决方案: 首先要设置你的系统的公共,私有密钥(ssh-keygen) 方法: cd ~/.ssh && ssh-keygen 其次,把

Python核心编程笔记---- [email&#160;protected]

print 的输出从定向问题 print 可以用’>>‘来重定向输出,下面是例子 f = open('D:/python.txt','w+') print >> f,"这里是我将要写入到文件D:/python.txt的东西"; f.close();

SpringMVC学习笔记[email&#160;protected]

@RequestMapping修饰类 @RequestMapping("/springmvc")//此路径是相对于web应用根目录的路径 @Controller public class SpringMVCTest {       private static final String SUCCESS = "success";           /**      * @RequestMapping 除了修饰方法还可以修饰类      * 类定义处:提供初步的请求映

git clone gi[email&#160;protected]:xxx.git Permission denied (publickey) 问题解决办法

本文主要解决一个问题 git clone 出现公共密钥的权限问题.症状如下: CasondeMacBook-Pro:devops cason$ git clone [email protected]:360yyou/yyou.gitCloning into 'yyou'...Permission denied (publickey).fatal: Could not read from remote repository. Please make sure you have the correc

git clone 提示输入[email&#160;protected]的密码

如下: suse:~/ecox # git clone [email protected]:ecox/ecox.git 正克隆到 'ecox'... [email protected]'s password: 但是我都不知道密码是啥,跟登录git库的密码不一样. 然后使用http的方式,报一个错误: use:~/ecox # git clone https://vcs.in.ww-it.cn/ecox/ecox.git 正克隆到 'ecox'... fatal: unable to access