写点什么

Git 的一些基本用法

  • 2024-07-26
    北京
  • 本文字数:785 字

    阅读完需:约 3 分钟

本文分享自天翼云开发者社区《Git的一些基本用法》,作者:l****n


基本操作

git branch 查看当前分支

git branch -a 查看所有分支

git pull 更新当前分支

git checkout XXX 切换到某分支

git checkout . 放弃所有更改

git log --pretty=oneline 查看当前分支的 commit id(或者 git rev-parse HEAD)待确认,下回实验一下,可能是查看 head 版本号

git branch -d 分支名 删除分支


当对本地分支进行了修改并且要提交时:

一定要仔细确认当前版本和远程仓库对应版本!!!!!!!

在提交修改之前保证 pull 下来最新版本


1.git status 查看目前状态,会显示哪些文件有修改

2.git stash save #保存修改状态

3.git pull #拉取最新代码

4.git stash pop #在最新代码上应用修改

5.添加修改代码到工作区 git add .

6.git reset 可以放弃 add 的内容

7.本次提交的代码起个标题 git commit -m "xxxx"

8.撤销 git commit : git reset --soft HEAD~1

9.只修改注释的话,也可以 git commit --amend,i 进入编辑模式,ctrl C 退出

10.git push origin <branch name>


回滚

提交之后想要回退至之前的某个版本


1.git log 查看提交历史,在每一个记录上会有一个 ID 号,把目标版本的 ID 号记录下来

2.git reset --hard ID 这一步是把本地版本回滚到了目标版本

3.如果需要提交至 gitlab,则:git push -f -u (origin 分支名称)括号里的可以省略


忽略文件

1.git update-index --skip-worktree /path/to/file 注意,这个忽略操作是持续生效的,不是作用于某一次的

2.git update-index --no-skip-worktree /path/to/file 恢复

3.git ls-files -v 查看被忽略文件,前面有 S 标识的是被忽略的文件


自己拉一个自己的分支(防止代码丢失)

1.git checkout 目标分支

2.git checkout -b 本地分支名(相当于复制了目标分支)

3.提交时:git push origin 本地分支名(会在远程创建同名分支)


pycharm 中与分支比较

项目右键,git--与分支比较里,可以与本地的其他分支进行比较。


用户头像

还未添加个人签名 2022-02-22 加入

天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。

评论

发布
暂无评论
Git的一些基本用法_git_天翼云开发者社区_InfoQ写作社区