Git使用

**git命令

#1.查看

git branch 查看已有的本地分支

git branch -a查看远程和本地的所有分支

git branch  -r  查看远程端的查分支命令

git status     查看状态   :   当前是没有提交任何东西

 vim test.txt    编辑txt 文件

#提交本地分支的修改

git status 查看有需要提交的文件(修改了那些文件)

git add . //提交所有。

git commit -m "提交的信息"  //或者用 git commit -a -m "提交的信息" (完成 git add + git commit -m)

git push origin branch名 //提交到远程的分支

#2.分支覆盖本地(分支)

git checkout 需被覆盖的branch 

git reset --hard 用来覆盖的branch     //覆盖本地分支

git push -f  //同步到远程

#3.提交修改(某一次的修改)到另一个分支

git log 查看你修改的分支提交  //拿到你需提交的修改的id

git checkout 目标branch

git cherry-pick id    //完成某次的修改提交到另一分支

#合并分支

git checkout 目标分支

git pull origin 目标分支  //拉取最新的目标分支的代码

git merge 需要被合并的分支     //合并分支

#切换到其他分支(不提交本地修改)

git stash

git pull origin 其他branch //拉取其他分支

git stash pop    //回到刚开始的未提交的分支

远程拉去分支http://www.mamicode.com/info-detail-2580836.html

https://www.cnblogs.com/silencey/p/10794784.html

生成ssh https://blog.csdn.net/lw545034502/article/details/90696872

你可能感兴趣的:(Git使用)