ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

git 操作命令(用的比较多的)

2021-12-10 11:02:01  阅读:168  来源: 互联网

标签:pull git 操作命令 仓库 代码 my 比较 分支


记录一下,git操作流程。用的比较多的。

1.安装git(官网下载就行)

Githttps://git-scm.com/一般来说,没有特殊配置要求,直接就都下一步就行。

2.全局配置  

        git config --global user.name "username"
        git config --global user.email "username@email.com"

 两行代码,配置用户名和邮箱,进公司都会有公司的邮箱,直接用那个就行,学习的话,就用github或者码云账号就行。

配置完了,用 git config --global --list 命令查看配置是否OK

3.配置源信息

git remote add origin 'origin.git' // 就是git 地址

很多时候,咱们都会有本地仓库和远程仓库俩仓库,所以都会配俩源信息。上面的命令 那个origin实际就是你对git地址起的一个映射的名字,可以随便起。

git remote add my 'origin.git' // 就是git 地址
// 我一般本地仓库就配my

 使用:

git add . //暂存全部改动文件
git commit -m "注释" // 把暂存的文件提交的缓存区
git push my '分支名' // 把缓存区的文件提交的my对应的仓库

如果要有其他的git配置,就直接配就完了,提交代码的时候注意下,要提交到哪个仓库就行。

git pull my '分支' // 这个是拉my对应的仓库里面特定的分支代码
// 如果有其他的源,git pull '你起的源名' '分支名'

还有一个git fetch ,实际这个和git pull 效果差不多,pull操作过程 分为fetch仓库代码+merge代码到当前分支,fetch的话,就是只拉取了代码。后面还需要手动合并

git fetch my '分支名'
git merge '当前分支' // 合并命令 不写分支,应该是默认当前分支

4.回滚

git log // 可以查看提交的记录 就是push 的记录

git reflog // 可以查看操作的记录 commit pull merge 等等

git reset --hard 'hash' //这个hash 就是上面两个命令查出来的码。可以回滚到对应的节点代码

5.小技巧

git stash // 把暂存区的代码,存到本地

git stash list // 查看本地存的代码

git stash pop // 把存本地的代码,恢复出来

实际使用的时候,stash 后面可以起一个名字,pop的时候 后面加上对应的名字,就会取出对应存的代码。有时候改动的代码,但是不想提交的仓库,就可以用这个。

6.创建分支

git checkout '分支名' // 切换分支

git checkout -b '分支名' my/'分支' // 基于my对应的分支建立一个新的分支,建议建立后再远程pull一下分支代码

git branch '分支名' // 建立新分支

git branch // 查看本地全部分支名




git checkout - b 实际就是 git branch 建立新分支,然后 git checkout 跳转的新分支两步合并。

标签:pull,git,操作命令,仓库,代码,my,比较,分支
来源: https://blog.csdn.net/obj_null/article/details/121850102

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有