git操作方法

本地仓库上传远程仓库方法:

------------------------------------------------------------

建立本地仓库:

1.进入项目目录点击右键选择git bash

2.输入命令git init //初始化本地仓库

3.设置用户名和邮箱

git config --global user.name "yourname"

git config --global user.email "your email"

4.git add . //加入仓库缓存区

建立远程仓库并将本地仓库和远程仓库关联起来!

1.github创建仓库

2.检查本地用户是否创建.ssh密钥文件夹和密钥文件

ls -al ~/.ssh

3.如果没有,命令创建

ssh-keygen -t rsa -C 'your email addr'

默认密钥文件名是id_rsa,公钥文件名是id_rsa.pub

然后输入密码并确认就会成功返回指纹识别码和随机字符画,不用记

然后在用户主目录.ssh文件夹下找到后缀为.pub的公钥文件,用文本编辑器打开并将所有的内容复制下来

回到github上,创建ssh key 根据提示,输入登录密码即可!

4.回到git bash 输入命令检测是否能够ssh链接github

ssh -T git@github.com

如果失败提示(connect to host github.com port 22:bad file number)找到.ssh文件夹下创建配置文件:

.ssh目录一般在C:\Users\Administrator\.ssh下(如创建成功,没找到目录自行搜索文件名方法)

配置文件名字config,保存即可!

内容如下:

Host github.com

user yanliangnh

Hostname ssh.github.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa

port 443

然后再次执行检测命令

根据提示,输入yes即在.ssh目录创建known_hosts文件(下次链接就不用输入yes了)

5.检测成功后,命令写日志

git commit -m "log文字描述"

6.将本地仓库和远程仓库建立链接

git remote add origin git@github.com:yanliangnh/ceshi.git

origin是远程仓库在本地别名,可以自由取,git链接是在建立远程仓库的时候在github.com网站仓库里要你记下的ssh链接 

(git@github.com:yanliangnh/ceshi.git)

7.上传命令

git push -u origin master

提示输入用户名和密码 完成输入即可!


---------------------------------------------------------------------

从远程仓库下载项目

1.进入空项目目录点击右键选择git bash

2.输入命令git clone https://github.com/yanliangnh/ceshi.git

或者ssh模式git clone git@github.com:yanliangnh/ceshi.git(前提是已经配置ssh)

3.修改完代码进入项目目录输入

(修改\添加\删除 提交的时候用以下命令)

git add . -A

git commit -m "m"

git push


----------------------------------------------------

创建新分支并命名,此处我们创建名为 new_sub 的分支 

git branch new_sub

移到新分支上

git checkout new_sub

开始你的工作并保存结果

添加所改动的文件以便提交

git add .

提交改动

git commit -m "made some changes"

回到 master 主分支

git checkout master

合并到主分支

git merge new_sub

git branch 可显示所有的分支

删除分支

git branch -d new_sub

----------------------------------------------------

命令行:

git status //查看当前状态

git diff 对比文件的差异

git branch 列出所有分支

git log 显示提交记录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容