git常见用法【持续补充……】

发布于:2024-11-03 ⋅ 阅读:(104) ⋅ 点赞:(0)

1.查看git配置信息(输入q可退出查看窗口)

git config -list

2.查看git配置的用户名

git config user.name

3.配置git用户名

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

4.查看git配置的邮箱地址

git config user.email

5.配置git用户邮箱地址

git config --global user.email "邮箱地址"

6.初始化本地仓库

git init

7.查看本地分支

git branch

8.查看远程分支

git branch -a

9.查看所有分支

git branch -r

10.切换分支

git checkout 分支名

11.拉取分支

git pull origin 远程分支

12.查看某分支下的文件

git checkout 分支名 文件名

13.查看暂存区文件

git ls-files

14.查看文件历史版本

git log 分支名 -- 文件路径

15.查看某个提交(commit)中的文件

git ls-tree --name-only 提交的哈希值

16.在某分支上创建新文件

touch 文件名

17.从配置上改变git默认的分支名称

git config --global init.defaultBranch 分支名

18.创建新分支并立即切换(从哪个分支创建,就会默认拷贝那个分支的代码)

git checkout -b 新分支名

19.创建新分支并立即切换,拉取远程分支(本人没用过,猜测此用法可以在创建分支的同时直接拉取远程分支)

git checkout -b 本地分支 origin/远程分支 

20.创建分支的远程连接,假设远程分支为origin/dev

git branch --set-upstream-to=origin/dev
或
git branch -u origin/dev

21.查看本地分支对应的远程分支

git branch -vv

22.查看远程连接的命令

git remote

23.删除远程连接的命令

git remote remove origin

24.添加文件到暂存区

git add .

25.提交代码到暂存区

git commit -m "提交的注释"

26.推送代码到远程仓库,假设远程分支为dev

git push -u origin dev(当远程仓库是空的时,需要添加-u参数)
或
git push origin dev(当远程仓库非空时,不需要-u参数)

27.获取分支

git fetch (此方法获取分支时,远程被删除的分支不会同步删除本地对应的分支)
或
git remote update origin -prune (此方法获取分支时,远程被删除的分支会同步删除本地对应的分支,必须带-prune,否则跟git fetch一样)

28.删除本地分支(本地冲突的话,先删除本地分支,再重新拉取远程分支)

git branch -D 本地分支名

网站公告

今日签到

点亮在社区的每一天
去签到