Git指令的使用及Github项目的创建

git的指令运用:

——————————————————————————————————————

项目的初始化:

git init//初始化之后在本地代码库自动创建.git隐藏文件,即本地代码库

————————————————————————————————————-——

1.git fetch                //从项目中去拉去最新的代码

2.git branch              //查看本地的分支

        3.     git branch -a          //查看服务端和本地的所有分支

        4.     git branch -D  +br  //删除本地的br分支

        5.     git checkout    +br  //切换到br分支进行开发

        6.     git checkout -b  +br +origin/master  //将br的分支的切到服务端的最新HEAD中

        7.     git status                //查看本地项目中的状态、是否有未提交的代码

        8.     git log                     //查看最新提交的状态

        9.     git reset  +版本的哈希值    //回滚到某个版本

        10.   git add -p                 //检验修改代码是否提交、把修改的代码添加到commit里面

        11.  git show +分支哈希值   //展现某个分支的信息

        12.  git commit -m "修改代码的描述"    //提交代码到本地

        13.  git push                    //把commit到本地推送到服务器代码库中

        14.  git lgall                     //查看git中的代码分支树

        15.  git pull//从服务器拉取最新代码合并到本地

        16.  git merge +origin/master +br //把服务端的代码合并到br分支当中

17.  git push :origin +br//删除远程仓库中的分支

18. *在git中 find . -iname "joystick"   //查找某字符段的在项目中的信息
      *git blame -L 199,20 ../app/src/main/java/com/leju/my/appactivity/gamepad/view/JoystickLeftView.java//在某类中查找某行某列是谁提交的

————————————————————————————————————
 19.  提交时如出现类似信息: git push origin +分支名//______+++++Tossh://git@115.74.11.11:1111/android/myapp.git
  ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://git@112.74.81.51:10026/android/aelos1s             .git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.+++++++//

这是因为服务端没有与本地相对应的分支,则需要在服务端push自己的分支:

git push origin +br//在服务端创建自己的分支

——————————————————————————————————————

20.如果提示信息为:

Updates were rejected because the tip of your current branch is behind

表示本地代码落后于服务器端代码,需要先删除服务器端分支之后在提交

git push :origin +br//删除远程仓库中的分支

git push//在提交

——————————————————————————————————————

21、GitHub项目初建:

1).首先是GitHub账号申请;

2).创建一个GitHub项目托管:


3).项目的拷贝,之后进行私钥和秘钥的设置:




22.

git status |grep xml | grep main查看未提交代码命令
git log --graph --decorate --all 查看分支命令
git commit  --amend 修改未远程提交的commit的内容处理


$ git branch --all | grep -v -e 'origin' | grep 'version' 查询要删除的分之 “version”为分之名字
$ git branch --all | grep -v -e 'origin' | grep 'version' |xargs git branch -D 删除分之


$ git branch --all | grep origin | grep -i testShow | grep wutong | xargs -I {} awk 'BEGIN{info="{}";print substr(info,16);}' |xargs -p -I {} git push origin :{}     删除git网络分支

find . -iname "*release*.apk" 查找apk包或者可以查找别的

./gradlew assembleRelease AndroidGit命令行打包


23.

从一个分支切到另一个分支使其为HEAD:

git checkout 384-emacs //先切到384-emacs分支

git reset wy --heard //在将wy分支HEAD到与384-emacs分支中

git push origin 384-emacs       //之后再push到仓库端的384-emacs的分支中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值