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 记录命令历史

 

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

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

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

$ ssh-keygen -t rsa -C "youremail@example.com"

然后将这个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协议速度最快。

 3. 分支管理

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

4. 如何将本地code关联到github上面.

1. 首先需要在本地生成shh public 秘钥.

2. 在github上面添加该秘钥.

3. 指定code文件夹内, 执行命令: git init

4. 在github上创建一个repository,注意不要创建readme. 将该repository的shh链接复制下来.

5. gitbash执行命令: git remote add origin 链接

6. gitbash: git add .

7. gitbash: git commit -m ""

8. gitbash: git push -u origin master

9. git pull origin master (将代码从git远程server中pull下来)

posted @ 2018-05-03 18:25  YanyuWu  阅读(240)  评论(0)    收藏  举报