git基本操作

1、常见命令
1.1、git init
用来初始化一个Git仓库,执行完命令后会生成一个.git目录

1.2、编辑 git 配置文件
git config --global user.name “用户名” /git config --global user.email 邮箱
设置提交代码时的用户信息

1.3、git rm/git mv
将文件从暂存区和工作区中删除/ 移动或重命名工作区文件

1.4、git log
查看历史提交记录

1.5、git clone
从现有的Git仓库中拷贝项目,也就是下载一个项目.

1.6、git branch -a
查看远程仓库所有分支

1.7、git branch
查看当前分支

1.8、git checkout [-b dev origin/dev]
作用是checkout远程仓库origin的分支template,在本地起名为template分支,并切换到本地的template分支

git checkout branchname (切换本地分支)
切换到”branchname“分支,注意是本地分支。

切换远程分支
需要先将远程分支与本地分支关联。
git checkout -b 本地分支名 origin/远程分支名
该命令可以将远程仓库里指定的分支拉取到本地,并在本地创建一个分支与指定远程仓库分支关联起来。并切换到新建的本地分支中。

git checkout .
放弃所有工作区的修改

git checkout – filename
放弃对指定文件的修改

git checkout -f
放弃工作区和暂存区的所有修改

1.9、git status
查看仓库当前的状态,显示有变更的文件

1.10、git add
添加文件到暂存区

1.11、git commit -m "xxx"
将暂存区内容添加到仓库中

1.12、git pull [origin develop]
下载远程代码并合并

1.13、git push [origin develop]
上传远程代码并合并

1.14、git reset
回退版本

2、常见操作
git checkout xclogin //开发前切换到自己的分支(xclogin为自己的分支)

=== === //查看自己分支下的所有修改文件,撤销掉非提交文件

git add . //添加所有修改文件到暂存区

git commit -m “提交备注” //把暂存区的内容提交到本地仓库

git checkout develop //切换到develop分支

git pull origin develop //同步develop分支内容

=== === //在这里解决冲突

git checkout xclogin //切换到我的分支

git merge develop //将develop分支上的代码合并到@feature/fh下

=== === //此时@feature/fh代码是最新修改后的代码

git checkout develop //回到develop分支

git merge xclogin //将@feature/fh分支上的代码合并到develop下

git push origin develop //提交当前代码到develop

使用git常遇到的问题:
配置ssh密钥: https://blog.csdn.net/wu_zongwen/article/details/126641208
error: src refspec main does not match any: https://blog.csdn.net/gongdamrgao/article/details/115032436

参考:
https://blog.csdn.net/gongdamrgao/article/details/115032436
https://www.cnblogs.com/JacketLi/p/16961843.html
https://blog.csdn.net/wangdawei_/article/details/124567178

posted on 2022-12-17 00:12  铃之森  阅读(51)  评论(0编辑  收藏  举报

导航