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:UsersAdministrator.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 显示提交记录

原文地址:https://www.cnblogs.com/yanliangnh/p/5736649.html