git bash命令总结

git init 在一个本地仓库中初始化git管理机制

git add . 将文件路径下的所有文件add到git上

git commit -m "comment" 将add的文件commit到server上

git log (--pretty=oneline) 查看提交日志.

git reset --hard HEAD^

git reflog 记录命令历史

插播:

当把文件往git版本库中添加的时候是分两步执行的:

1. git add实际上是将文件放入缓存区,

2. git commit才是实际提交更改内容, 将缓存区的内容提交到分支上.

下面介绍远程仓库----GitHub:

1. 本地仓库和远程GitHub仓库之间传输是通过SSH加密的. 所以首先要创建ssh key. 在用户的文件目录下查看有没有.ssh文件夹, 如果有再看看这个文件夹下面有没有id_pub的文件.这个是公钥.

如果没有 执行下面命令生成一个:

$ ssh-keygen -t rsa -C "[email protected]"

然后将这个key添加到github上面.

然后将本地的仓库和github的仓库进行关联, 需要执行命令:

$ git remote add origin git@github.com:itdennis/learngit.git

然后需要注意itdennis需要替换成自己的github名字, 否则你关联的github就是我的.

进行关联之后就可以执行提交命令了:

$ git push -u origin master

1这个命令是将本地code push到github中去

注意: 第一次尝试连接GitHub的时候会出现一次ssh的警告

输入yes之后会将GitHub的key添加到信任列表当中.

2. 将GitHub上的库克隆到本地

要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone命令克隆。

Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

猜你喜欢

转载自www.cnblogs.com/it-dennis/p/8986676.html