0
点赞
收藏
分享

微信扫一扫

git2.35与gitee使用流程记录

洲行 2022-03-24 阅读 82
gitwindows

一、基础操作

0、查看本地仓库状态: git status(最常用命令,在每一次操作之后使用该命令可以及时关注到本地git仓库的状态);

1、在指定文件夹下,初始化为本地仓库:git init

2、向仓库添加文件:git add+文件名(例如在demo文件夹下新建了个t1.txt文件,则是git add t1.txt)一般与git commit -m "文件描述"(这个可以按自己心意写)搭配使用;

3、将临时缓冲区的内容正式的添加到本地仓库中:git commit -m "text file"(commit之前虽然仓库中可看见文件,但是该文件没有被承认);

4、显示提交日志 git log

5、创建分支:git branch+分支名(例如:git branch a 在master主分支下创建了分支a);

删除分支:git branch -d a 删除分支a -D表中强制删除;

6、切换分支:git chekcout+分支名,在创建分支的同时切换到该分支git checkout -b +分支名

7、合并分支:git merge +分支名 例如当前在master分支下,git merge a则表示将分支a合并到master主分支下(一般合并前要考虑冲突问题,但是自己目前还没遇到这种情况,刚开始学先不管了,囧);

8、git tag v1.0为当前分支添加标签v1.0(暂时也没怎么用到,放着);

二、使用SSH绑定git和gitee

ssh-keygen -t rsa:使用RSA算法生成秘钥,会产生2个文件id_rsaid_rsa.pub

将id_rsa.pub用记事本打开,全选复制内容到gitee上面的SSH上即可,如果表示没有绑定,直接输入yes继续绑定就可以;

使用ssh -T git@gitee.com验证是否绑定成功

三、流水线式使用git和gitee具体交互

第一种情况:只建立个文件夹,啥都没做

1、使用 git clone+远程仓库链接 ,即可把要链接的远程仓库内容同步到本地仓库上,而且不需要add 和 commit 操作,后续对本地文件修改走正常流程,该 add 和 commit 则 add,commit

第二种情况:自己建立文件夹,使用git init初始化为仓库

1、git remote add origin+远程仓库链接(这个origin我理解为给指定的远程仓库取个名字,一般第一个默认origin)

2、git pull origin master 把远程仓库origin下的master分支的内容克隆到本地,

3、git push -u origin master 将本地仓库的项目提交到远程仓库的master分支(第一次提交要登录,账号密码就是登录gitee的账号密码)

四、遇到的各种问题

1、commit的时候要求识别身份:按照给出的提示正常输入即可

另外一种方式是打开.git文件夹(如果找不到,要选择查看隐藏文件)下的Config文件,在首部加下面的字符串

注:直接就是这些字符串,不需要把your email改成真的自己的邮箱,name也是

2、连接gitee上的远程仓库失败,可能是第二种情况第一步在添加远程仓库的时候取的别名和pull的时候不一致,比如取别名 orgin,pull的时候写成 git pull origin master,origin!=orgin

3、与链接远程仓库相关的操作:

查看远程仓库详细信息: git remote -v
删除错误的链接仓库:git remote remove +自己取的仓库名(比如将origin写成orign,或者远程仓库链接有错误)
重新添加远程仓库地址 :git remote add origin+远程仓库链接

举报

相关推荐

0 条评论