github使用记录

目录:

一、上传本地代码到GitHub

二、更新代码到GitHub

三、下载

四、分支建立

五、生成ssh秘钥

六、其他命令

 

 

一、上传本地代码到GitHub

1、在GitHub上穿件自己的repository,创建页面如下:

 

 

 

注意:红框为仓库的路径:分别为:https/ssh/git连接方式。

 

 

 

2、如果建立仓库时没有建立README.md,在需要使用命令行进行建立//不必要

echo “#‘仓库名称’” >> README.md

Echo:在显示器上显示一段文字,起提示作用。

3、建立git仓库

Git init

4、将项目的所有文件添加到仓库中

Git add .

5、//该步待观察

Git add README.md

6、提交到仓库(提交暂存区到本地仓库)

Git commit  -m  “提交的注释语句”

7、将本地仓库关联到GitHuburl为仓库地址

Git remote add origin url

8、上传之前pull一下(下载远程代码并合并)

Git pull origin master

9、上传代码到GitHub远程仓库(上传远程代码并合并)

Git push -u origin master(第一次上传)

Git push origin master

注意事项:

1)上传时应该在需要上传的分支下面进行。

2)如果在git clone的时候用的是git://github.com:xx/xxx.git 的形式, 因为这个protocol是不支持push的,会出现报错提示:

 

 

 

辅助命令:

1)查看关联信息

git remote -v

2)删除关联信息

git remote rm origin

 

二、更新代码到GitHub

1、查看当前git仓库状态。显示有变更的文件

Git status

2、更新全部

Git add *

3、提交说明

Git commit -m “更新说明”

4、拉取当前分支最新代码

Git  pull

10、上传代码到GitHub远程仓库

Git push origin master

 

三、下载

1、从远程仓库克隆到本地

Git clone “仓库地址”

2、下载远程代码并合并

Git pull  //当前分支

Git pull origin master  //从远程主机的master分支拉取最新内容

Git merge FETCH_HEAD  //将拉取下来的最新内容合并到当前所在分支中

Git pull <远程主机名> <远程分支名> :<本地分支名>

3、从远程获取代码库

Git fetch “仓库地址”

Git fetch “仓库地址” “分支名”

Git fetch origin master

4、查看更新信息

Git log -p FETCH_HEAD

 

四、分支建立

1、查看分支:

git branch

2、创建分支:

git branch 名字

3、切换分支:

git  checkout 名字

4、创建+切换分支:

git checkout -b 名字

5、查看分支情况

git branch -a

 

五、生成ssh秘钥

步骤:

1)配置用户名

 git config --global user.name "wyhgithubb"

2)配置邮箱

 git config --global user.email "2370846145@qq.com"

3)生成公钥和私钥:不需要设置名称与密码,直接enter

 ssh-keygen -t rsa -C "2370846145@qq.com"

4)c:\users\administrator\.ssh路径下面打开id_rsa.pub文件,在网页(GitHub.com)上面进行秘钥的添加。如下图:

 

 

 

5)查看配置文件是否正常

 ssh -T git@github.com

注意事项:配置邮箱和用户名之后,c:\users\administrator目录会生成.gitconfig文件,请勿删除。

具体操作如下图:

 

 

 

六、其他命令

1、查看配置

git config

2、仓库地址

1)HTTPS协议:

git clone https://github.com/wyhgithubb/test.git

2SSH协议:

git clone git@github.com:wyhgithubb/test.git

3GIT协议:

git clone git://github.com/wyhgithubb/test.git         

3、比较文件的不同,即暂存区和工作区的差异

Git diff

4、回退版本

Git reset

5、删除工作区文件

Git rm

6、移动或重命名工作区文件

Git mv

7、查看历史提交记录

Git log

8、以列表形式查看指定文件的历史修改记录

git blame <file>

9、dev分支合并到当前分支(master)中

Git merge dev

posted @ 2021-01-06 13:56  烘烘火火  阅读(178)  评论(0编辑  收藏  举报