Git 常用命令
Git常用命令Git常用命令项目的创建与克隆项目克隆创建新仓库更新与提交提交修改Git常用命令项目的创建与克隆项目克隆克隆master分支:git clone Git地址克隆指定分支:git clone -b 分支名 Git地址Git地址获取方式:创建新仓库项目目录下执行git init更新与提交提交修改将改动文件添加到缓存区将改动提交到你可以提出更改(...
·
Git常用命令
项目的创建与克隆
项目克隆
克隆master分支:
git clone Git地址
克隆指定分支:
git clone -b 分支名 Git地址
Git地址获取方式:
创建新仓库
项目目录下执行
git init
更新与提交
提交修改
-
将改动文件添加到缓存区
添加指定文件 git add <filename> 添加所有可添加文件 git add *
TIPS:文件存在冲突时需要手动进行合并,合并之后使用git add命令标记为合并成功
-
将改动提交到暂存区(提交到HEAD)
git commit -m "代码提交信息"
-
将改动提交到远端仓库
master可改为具体要提交的分支 git push origin master
-
对比文件差异
git diff <source_branch> <target_branch>
-
撤销最近一次更新
git reset HEAD^
-
显示冲突文件
git mergetool
分支
-
创建分支并切换到新建的分支
git checkout -b branchName
-
查看当前所有分支(分支名称前带*为当前分支)
git branch
-
切换分支
git checkout branchName
-
删除分支
git branch -d branchName
-
将分支同步到远端仓库
git push origin <branch>
-
合并指定分支到当前分支
git merge <branchName>
更新远端仓库代码
git pull
fork项目,向fork源提交更新
前两步只需设置一次即可
1.查看目前仓库可以远程更新的信息
git remote -v
2.配置一个远程更新链接(需要有仓库访问权限)
git remote add upstream git@github.com:xx.xx.git
3.从源仓库拉取代码
git fetch upstream
4.合并远程仓库代码
git merge upstream/master
5.将代码提交到自己fork的仓库中
git push
替换本地改动
以缓存区为基准替换掉本地改动
git checkout -- <filename>
假如你想丢弃你在本地的所有改动与提交,可以到服务器上获取最新的版本历史,并将你本地主分支指向它:
git fetch origin
git reset --hard origin/master
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)