Git常用操作命令
-
配置 Git
git config --global user.name "Your Name"
: 设置用户名。git config --global user.email "your_email@example.com"
: 设置用户邮箱。
-
初始化和克隆仓库
git init
: 初始化一个新的 Git 仓库。git clone [URL]
: 克隆一个远程仓库到本地。
git clone http://192.168.129.12/sundb_cn/
-
基本日常操作
git status
: 查看当前工作目录的状态(变更、未跟踪等)。git add [file]
: 将文件添加到暂存区。
git add . /* 将所有变动文件添加到暂存区 git add readme 将readme变动文件添加到暂存区
git commit -m "Commit message"
: 提交当前暂存区的内容到仓库。git pull [remote] [branch]
: 从远程仓库拉取最新的版本并自动合并。
git pull origin 远程分支名:本地分支名
git push [remote] [branch]
: 推送本地分支到远程仓库。
git push origin 本地分支名:远程分支名
-
分支管理
git branch
: 查看本地所有分支。git branch [branch-name]
: 创建新分支。git checkout [branch-name]
: 切换到指定分支。git merge [branch]
: 合并指定分支到当前分支。
-
查看历史和日志
git log
: 查看提交历史。git log --oneline
: 精简版提交历史。
-
撤销操作
git revert [commit]
: 创建一个新的提交,该提交用来撤销指定的提交。git reset --hard [commit]
: 将HEAD指向指定提交,并更新工作区和暂存区,谨慎使用。
git reset --hard HEAD /* 放弃/删除 当前所有文件修改到最新一次提交(HEAD) */
-
远程仓库操作
git remote add [shortname] [url]
: 添加新的远程仓库。git remote -v
: 查看所有远程仓库。