git使用笔记

廖雪峰参考网站:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/


git config --global user.name "随意设置个名字"
git config --global user.email "username@email.com"

第一步:初始化本地库

在需要加入本地库的本地目录中执行:

$ git init

这时会在该目录下生成一个隐藏的.git文件夹。该文件夹就是git对应该工程的本地仓库

第二步:添加本地文件到仓库(还没提交到本地仓库)

$ git add a.txt   # 删除是git rm --cached a.txt(该删除方式 不删除物理文件,只删除本地库缓存)

第三步:向git说明下作了什么修改

这个环节一定要有。

$ git commit -m "add file a.txt"

第四步:将所有以上提交到本地仓库的内容提交到远程仓库

$ git remote add githubTestGit git@github.com:wylqq312715289/testGit.git
其中testGit是远程仓库的名称。githubTestGit名称为远程分支的名称。 远程地址为:git@code.aliyun.com:312715289/testGit.git

第五步:本地仓库与远程仓库同步

$ git push -u githubTestGit master #是将本地master分支,第一次关联并且合并到远程githubTestGit对应的master分支上。

出现秘钥错误,因为还没有对本地仓库与远程仓库之间ssh加密。

注:这里使用-u一定是第一次连接远程仓库时使用。并且远程仓库master没有创建readme.md.

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

这里的-u是第一次关联master用的,并且指令了默认的主机为githubTestGit。

参考网址:点击打开链接

第六步:本地下载ssh会在C盘用户目录中生成.ssh文件夹

$ ssh-keygen -t rsa -C "邮箱地址" #一路回车 无需密码
复制.ssh文件夹下的 id_rsa.pub文件内容到git官网的秘钥区

其他git指令

$ git ls-files # 查看本地仓库有哪些文件
$ git push githubTestgit --delete master # 表示删除origin主机的master分支
$ git rm --cached a.txt # 只删除本地仓库缓存文件
$ git rm a.txt # 同时强制删除物理文件(不会放到回收站),并删除本地仓库缓存文件
$ git add -f a.txt # 忽略.gitignore指定格式的文件,强制添加到git本地仓库与远程
$ git remote # 查看有多少个远程库\
$ git remote remove githubTestgit # 删除远程库的本地记录


阿里云git配置:

http://blog.csdn.net/dark00800/article/details/54571859

MAC下上传工程到github

第一步: mac端配置环境

$ brew install git
$ brew install ssh
$ git config --global user.name ***
$ git config --global user.email 123456789@qq.com
$ ssh-keygen -C 123456789@qq.com -t rsa

第二步: copy本机公钥到github

$ cd ~/.ssh/
$ vim id_rsa.pub #复制该文件的内容到github的"ssh and GPG keys"

第三步: 上传代码到github

git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/******/*****.git
git push -u origin master














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值