git常用命令大全

目录

1. 设置用户签名

2. 初始化本地库

3.添加到暂存区

4.删除暂存区文件,但是工作区仍存在

 5.提交本地库

 6. 查看日志信息

 7.修改文件

 8.版本穿梭


参考文献

尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)_哔哩哔哩_bilibili
Git基本原理介绍(1)——代码仓库的初始化_哔哩哔哩_bilibili

一 git 常用命令

1. 设置用户签名

首次安装git需要设置用户签名,用来区分不同操作者身份,邮箱可以用假邮箱。这里设置用户签名和github的账号没有任何关系

git config --global user.name "用户名"

git config --global user.email "登录邮箱"

设置完用户签名后,会在用户名目录C:\Users\Lenovo下生成 .gitconfig文件,文件内容为

-------------------------

.git目录下文件

 

 

 

 git config --global -l

 

 

2. 初始化本地库

git init

 

红色hello.txt代表在工作区

3.添加到暂存区

 

 绿色表示git已经追踪到该文件

----------------------

git cat-file 查看objects

 blob只存储文件内容,不存储文件名。即新建一个相同文件内容,不同文件名的文件.git/objects/8d/0e41目录不变

 

 

长度越长,越难破解。目前MD5和SHA1已经可以被破解了

 

4.删除暂存区文件,但是工作区仍存在

 

 5.提交本地库

画横线的为版本号

 

----------------------

 

 

 

 

 

 

 三次commit,可以理解为有3个版本

6.文件状态

 untracked-->新创建文件后的状态。表示文件不在Staged的index目录下

modified表示在staged的index里面,不过和当前的index内容不一致,说明文件进行了修改

 6. 查看日志信息

git log查看的是详细日志信息,版本号为完整的。git reflog 查看的是精简的日志信息,版本号为完整的前7位

 7.修改文件

 

 8.版本穿梭

 

 查看HEAD文件,说明现在是在master分支上

 

 查看master文件,说明现在指针指向的版本号

---------------------

HEAD总是指向当前工作分支的新一次commit

二、GIT分支操作

 

 1.查看分支

git branch -v

 2.创建分支

git branch+name

查看分支存放在哪里

 碰巧两个指针指向同一个地方,所以HEAD->master,dev

 

3.切换分支

git checkout

 

 查看当前指针指向哪个分支

 

 

 

4.合并分支

git merge 分支名

如果想把hot-fix分支合并到master分支上,应该位于master分支,输入git merge hot-fix

 5.冲突合并

 

 

 

 vim hello.txt

 手动修改到自己需要的结果,并保存。然后再次add,commit

 合并分支后,只会修改当前分支master,不会修改要合并的分支hot-fix

5.查看已有分支

git branch

6.删除分支

git branch -D 分支名

不能删除当前工作分支或者不存在的分支

git branch -d 分支名

-d会提示还没有合并,不能删除

 

三、团队协作

1.创建远程仓库

 1.1创建远程库别名

 win搜索是否有凭据管理器,当前没有凭证

如果有凭证的话,应该是下图的样子

 

 

 

2.拉取远程库

 3.克隆远程仓库到本地

因为创建库,创建的是公共库,所以读文档是所有人都可以读,故不需要登录账号的

克隆干了3件事:1.初始化本地库。2.拉取代码。3.创建别名

 

 4.跨团队合作

Fork叉取别人的代码到自己的远程仓库中

修改后别人是看不到自己修改内容的,所以要pull requests

 

 创建pull request 之后,在别人的git仓库下,就会出现下图

 

 

 

 审核代码后,发现修改的确实比较好,可以进行代码合并

 5.配置ssh

配置ssh后,就可以免密登录了

git配置github的ssh​​​​​​​

  • 11
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python Git常用命令大全Git是现代化的版本控制系统,常被用于软件开发,协作和管理。它允许在开发过程中创建和管理不同的版本,跟踪文件的更改,以及支持团队合作。Python则是一种广泛应用于开发Web应用程序以及数据科学和人工智能领域的高级编程语言。在使用Git时,Python的代码可以与Git进行集成。这里是Python Git常用命令的大全: 1. git init:初始化一个新的 Git 仓库。 2. git clone:从现有的 Git 仓库克隆项目,可以是本地仓库或远端仓库。 3. git add:将文件添加到 Git 仓库中。git add . 可以添加所有更改。 4. git commit:将所有已添加的文件提交到本地 Git 仓库中。 5. git status:查看当前工作目录中 Git 仓库的状态。 6. git log:查看提交记录。 7. git push:将本地 Git 仓库的更改推送到远端仓库。 8. git pull:将远端 Git 仓库的更改拉到本地仓库。 9. git branch:创建新的分支。 10. git checkout:切换分支。 11. git merge:将一个分支的更改合并到另一个分支。 12. git revert:撤销一个提交。 13. git rebase:将一个分支的修改合并到当前分支。 14. git config:配置 Git。 15. git remote:管理远端仓库。 这是Python Git常用命令的大部分命令,但这并不是全部。在使用Git和Python时,这些命令应该是最为重要的。无论是在个人项目中还是团队合作中,这些命令会让你更加高效地使用Git,并保护你的代码免遭不可挽回地灾难。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值