git的初级使用(学习笔记)

一、基本使用(前提安装git)

Git - 安装 Git (git-scm.com)

1.在想要托管的项目目录右键打开窗口,使用git init进行初始化后会自动生成一个.git文件(建议不要动)

2.将所有代码添加到缓存区(还未添加到远程仓库):git add .   

   若添加单独一个后面不要带" . ",使用文件名,例如:git add test.txt

3.提交代码:git commit -m "提交目的"

4.如果代码被覆盖,与最后一次提交的不一样,可以使用git checkout HEAD 要恢复的文件名 恢复(这个会以最后的一次提交恢复)

5.如果第一个功能文件写完了,第二个文件写到一半,可以先不用git add .将所有文件都准备提交,使用git add 文件名添加第一个文件到缓存区,再commit,以此一个个来,就不会很混乱,就不用commit的时候,备注目的“第一个功能开发完成,第二个功能开发一半”。待另外一个也完成了再提交那个。一条条,查询历史记录的时候也好看。

6.要想删除暂存区的某个文件,使用git rm --cached 文件名

7.git status 查看状态

8.git reflog查看版本信息

9.git log可以查看版本详细信息

二、版本穿梭(可以在多次提交中回退和往后)

比如提交了三次,1,2,3,最后一次提交是3。如果不满意3的代码,重新写,得回退版本。就先git reflog查看版本信息,前面有个版本号,找到对应的,使用git reset --hard 版本号,内容就会跟着对应覆盖。

前面那些数字就是每一次提交的标识。

三、分支操作

1.创建分支:git branch 分支名

2.查看分支:git branch -v

3.切换分支:git checkout 分支名

4.把指定的分支合并到当前分支上:git merge(在主分支中,把想要的分支合并过来git merge 分支名)

5.合并冲突时,手动处理了,commit时后面不用带文件名,不然他不知道是哪一个。

四、远程仓库操作(GitHub)

1.查看当前所有远程地址别名:git remote -v

2.起别名:git remote add 别名 远程地址

3.推送本地分支上的内容到远程仓库:git push 别名 分支

4.将远程仓库的内容克隆到本地:git clone 远程地址

5.将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并:git pull 远程库地址别名 远程分支名

6.如果是跨团队,fork到自己仓库修改后想要发送给对方,需要pull request,对方审核同意后才能添加到对方那里,没有问题后,对方再点击merge pull request然后确定,confirm merge。

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值