从远程仓库拉取代码到本地
方法1:
git init 将此文件初始化为本地git仓库
git remote add origin 远程仓库地址 与远程仓库建立链接
git pull origin branc_name 将远程仓库的某一分支代码拉取下来
方法2:
git clone 远程仓库地址 直接把远程仓库代码克隆下来(方便快捷,推荐) 与上面的差别是,克隆会把整个项目文件夹拉取下来,上面的操作只会拉取项目文件夹下的所有文件
如何查看,提交到本地仓库但未推送到远程仓库的代码
git log branch_name ^origin/branch_name 查看某一个分支的未推送到远程仓库的提交记录 如果有提交记录就代表这几次的提交没有推送到远程仓库
一次最普通的也是最经常的提交代码操作
git pull origin branch_name or git pull 将远程代码拉取到本地(每次提交前都要拉取一下代码,把别人的代码拉取下来)带origin 分支名的 是首次把某一个分支的代码拉取下来
git add * 把修改的所有文件添加到暂存区
git commit -m "本次提交的解释说明" 将暂存区的代码提交到本地仓库
git push origin branch_name or git push 将本地仓库的代码推送到远程仓库
分支操作
git checkout -b branch_name 新建并切换到一个分支
git branch branch_name 新建一个分支 但不切换到这个分支
git checkout branch_name 切换到某一个分支
git branch 查看分支列表
git push origin branch_name 将某一分支上的代码推送到远程仓库 (实用于新分支首次推送,因为此时远程仓库并没有此分支,在当前分支也可以用这个命令把其它分支推送到远程仓库)
git merge branch_name 将某一分支合并到当前分支
git branch -d branch_name 删除某一本地分支(不能是当前分支)
git push origin --delete branch_name 删除远程仓库某一分支