git使用整理

2020-10-13  本文已影响0人  戴发夹的格格巫

git使用常用操作-常用基本命令

克隆:git clone 【url】

查看修改状态: git status (git diff 查看修改文件的具体内容)

添加文件到仓库: git add . 或 git add xxx

提交暂存区到本地仓库: git commit -m ‘文字说明’

下载远程代码并合并: git pull <远程主机名> <远程分支名>  (git pull origin master)

上传远程代码并合并: git push <远程主机名> <本地分支名>(git push origin master)

git分支合并操作:

merge

       git checkout master 当前分支-被合并的分支

       git merge feature-1.0 要并入的分支

       即:要把feature-1.0上的改动合并到master 分支上去

rebase

        git checkout feature-1.0

        git rebase master

        等价于 git rebase master feature-1.0

        feature:待变基分支、当前分支

        master:基分支、目标分支

清除缓存的用户名和密码:git credential-manager uninstall

清空所有用户名和密码:git config --system --unset credential.helper

其它命令:

git remote -v 查看本地git库地址

问题记录与解决(随时更新):

问题1:

warning: LF will be replaced by CRLF

warning: LF will be replaced by CRLF in xxxxx

The file will have its original line endings in your working directory.

原因:Linux平台下的换行符是 LF,而Windows下则是 CRLF,所以当你再 Windows 保存文件时候,换行符会被保存为 CRLF

解决:git config --global core.autocrlf false

问题2:

# Please enter a commit message to explain why this merge is necessary,

# especially if it merges an updated upstream into a topic branch.

# Lines starting with '#' will be ignored, and an empty message aborts

# the commit.

解决:输入":wq" 然后按回车键即可

上一篇 下一篇

猜你喜欢

热点阅读