赞
踩
git init
git config user.name Meta39
git config user.email 5399553@qq.com
git add .
git commit -m "描述"
git remote add [远程仓库分支别名] [远程SSH或者Https]
git push [远程仓库分支别名] [远程仓库分支名]
#更新并合并内容git pull origin master
git pull [远程库地址别名] [远程分支名]
— fatal: unable to access ‘https://github.com/xxx.git/’
— SSL certificate problem: unable to get local issuer certificate
git config --global http.sslverify false
如果是没有拉项目的情况下,建议先配置全局代理,等拉完代码以后再取消全局代理,设置局部代理,防止某些情况下不需要使用全局代理也使用了全局代理。
例如:公司的是国内的gitlab地址,你自己的代码是github地址,使用了全局代理,github拉取代码没问题,但是公司代码无法拉取。
git config --global http.proxy http://127.0.0.1:10809
git config --global --unset http.proxy
git config --local http.proxy http://127.0.0.1:10809
git config --local --unset http.proxy
查看当前项目用户名
git config user.name
修改当前项目提交代码的用户名
new_username:新用户名
git config user.name "new_username"
查看全局用户名
git config --global user.name
修改全局用户名
new_username:新用户名
git config --global user.name "new_username"
如果无法修改名称,则要检查是否配置了环境变量
配置环境变量
找到git的安装目录
where git
#创建文件
vim 文件名.类型#创建文件
按键盘I输入
按键盘ESC退出编辑
cat [文件名.类型] #查看文件内容
:set nu #查看行号
:wq #保存修改并退出编辑器
#添加文件到本地仓库暂存区(移除文件git rm --cached 文件名.类型)
git add 文件名.类型
#检查文件是否有修改
git status
#提交文件到仓库(-m 描述)
git commit -m "描述" 文件名.类型
#(HEAD@{移动到当前版本需要多少步})
git reflog
#回退版本
#局部索引值就是git reflog第一行的ID
git reset --hard [局部索引值]
#不带文件名比较多个文件
git diff
#工作区和暂存区比较
git diff [文件名]
#工作区和本地库历史记录比较
git diff [HEAD] [文件名]
#创建分支
git branch [分支名]
#查看分支
git branch -v
#切换分支
git checkout [分支名]
#合并分支(修改内容在fu分支,因此合并分支需要切换到master分支,然后执行merge命令)
git checkout [被合并的分支,如:master]
git merge [有新内容的分支,如:fu]
#改完文件保存以后(git commit -m "描述" 即可,不要带文件名)
git add [文件名]
git commit -m "描述"
#查看远程仓库https项目地址
git remote -v
#添加远程仓库https项目地址
git remote add [远程库地址别名,如:origin] [远程仓库https项目地址]
#上传
git push [远程库地址别名,如:origin] [远程分支名,如:master]
#完全克隆,创建origin远程地址别名,初始化本地库
git clone [远程仓库克隆地址]
#更新
git fetch [远程库地址别名,如:origin] [远程分支名,如:master]
#合并内容git merge [origin/master]
git merge [远程库地址别名/远程分支名]
#推荐:单人修改用pull。多人修改,先fetch后merge
#更新并合并内容git pull origin master
git pull [远程库地址别名] [远程分支名]
#进入家目录
cd ~
#删除ssh
rm -r .ssh/
#生成ssh
ssh-keygen -t rsa -C [自己github邮箱账号]
#进入ssh目录
cd .ssh/
#复制到github账号
cat id_rsa.pub
#进入github账户点击用户的settings——》SSH and GPG keys——》new SSH key
#本地使用ssh提交git remote add origin_ssh [ssh地址]
git remote add [远程仓库别名] [ssh地址]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。