git常用操作

编程

git clone https://gitlab.com.cn/xxx

2、同步代码

抓取所有代码

git fetch

抓取指定分支的代码

git fetch origin develop

拉取远程代码

git pull --rebase origin develop

提交代码到远程仓库

git push origin develop

3、分支管理

1)创建一个新分支,分支名为develop

git branch develop

2)创建一个新分支,分支名为develop,并切换到develop分支

git checkout develop

3)创建本地分支并拉取拉取远程分支代码到该分支

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

git fetch origin 远程分支名:本地分支名 (注意:使用该方式会在本地新建分支xxx,但是不会自动切换到该本地分支xxx,需要手动checkout)

4)查看本地分支

git branch

5)查看远程分支

git branch -r

6)删除本地分支

git branch -d 分支名 (例如:git branch -d develop)

7)删除远程分支

git push origin -delete 分支名(例如:git push origin -delete develop)

3、提交本地修改的代码

1)提交本次修改

git commit -a -m "1、提交内容描述"

2)提交本次修改的某个文件

git commit <file> -m "1、提交单个文件" file 是完整的文件路径

3)如果发现提交的注释描述内容错了,可以使用一下命令修改提交的注释

git commit --amend

4、忽略已经被git管理的文件

1、git rm --cached <file> (file是完整的路径)

2、更新.gitignore文件

5、代码回滚

1)放弃本地某个文件的修改

git checkout HEAD -- <file> (file是完整的路径)

2)放弃所有未提交的更改

git reset --hard

--mixed

--soft

3)放弃所有新加的未提交文件,也就是删除所有untracted文件

git clean -df

4)回滚到某版本

git revert <commit_id>

6、查看某个未提交的文件修改内容

git diff <file> 

7、git全局配置

1)查看配置列表

git config --list

2)设置提交的用户名

git config --global user.name "简到珍"

8、标签操作

1)打标签

git tag -a -v1.0.0 -m "第一版本"

2)查看所有标签

git tag

3)提交标签到远程仓库

git push origin v1.0.0

9、查看某次提交的内容

1)查看某次所有修改的文件

git show <commit_id>

2)查看某次某个文件改变的内容

git show <commit_id> <file_path>

3)查看某次所有提交的文件

git show <commit_id> --stat

4)查看所有提交记录

git log

5)查看某个文件的提交历史记录

git log --pretty=oneline <file_path>

10、查看分支的分歧详情

git log --oneline --graph

以上是 git常用操作 的全部内容, 来源链接: utcz.com/z/512908.html

回到顶部